home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
T&A 2 the Maxx 3
/
T and A 2 The Maxx Number 3.iso
/
viewers
/
macview
/
giffer.sea
/
Giffer 1.11.rsrc
/
bin.rsrc_CODE_3.txt
< prev
next >
Wrap
Text File
|
1991-06-04
|
200KB
|
3,597 lines
# near model CODE resource
# jump table entries: 33376-33451 (76 of them)
export_151:
00000000 4E56 FEBA link A6, -0x0146
00000004 48E7 0300 movem.l -[A7], D6,D7
00000008 7C00 moveq.l D6, 0x00
0000000A 206E 0008 movea.l A0, [A6 + 0x8]
0000000E 2068 014E movea.l A0, [A0 + 0x14E]
00000012 2068 0002 movea.l A0, [A0 + 0x2]
00000016 2050 movea.l A0, [A0]
00000018 3D68 000C FEC0 move.w [A6 - 0x140], [A0 + 0xC]
0000001E 206E 0008 movea.l A0, [A6 + 0x8]
00000022 2068 014E movea.l A0, [A0 + 0x14E]
00000026 2068 0002 movea.l A0, [A0 + 0x2]
0000002A 2050 movea.l A0, [A0]
0000002C 3D68 000A FEBE move.w [A6 - 0x142], [A0 + 0xA]
00000032 3D6E FEBE FFFE move.w [A6 - 0x2], [A6 - 0x142]
00000038 3D6E FEC0 FFFC move.w [A6 - 0x4], [A6 - 0x140]
0000003E 206E 000C movea.l A0, [A6 + 0xC]
00000042 316E FFFC 0028 move.w [A0 + 0x28], [A6 - 0x4]
00000048 206E 000C movea.l A0, [A6 + 0xC]
0000004C 316E FFFE 002A move.w [A0 + 0x2A], [A6 - 0x2]
00000052 206E 000C movea.l A0, [A6 + 0xC]
00000056 4268 003A clr.w [A0 + 0x3A]
0000005A 206E 000C movea.l A0, [A6 + 0xC]
0000005E 4268 0038 clr.w [A0 + 0x38]
00000062 206E 000C movea.l A0, [A6 + 0xC]
00000066 316E FFFC 003C move.w [A0 + 0x3C], [A6 - 0x4]
0000006C 206E 000C movea.l A0, [A6 + 0xC]
00000070 316E FFFE 003E move.w [A0 + 0x3E], [A6 - 0x2]
00000076 7000 moveq.l D0, 0x00
00000078 302E FFFE move.w D0, [A6 - 0x2]
0000007C 7200 moveq.l D1, 0x00
0000007E 322E FFFC move.w D1, [A6 - 0x4]
00000082 4C00 1000 movem.w A4, D0
00000086 2D41 FFE2 move.l [A6 - 0x1E], D1
0000008A 206E 000C movea.l A0, [A6 + 0xC]
0000008E 216E FFE2 0024 move.l [A0 + 0x24], [A6 - 0x1E]
00000094 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
00000098 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000009C 588F addq.l A7, 4
0000009E 206E 000C movea.l A0, [A6 + 0xC]
000000A2 2140 0020 move.l [A0 + 0x20], D0
000000A6 206E 000C movea.l A0, [A6 + 0xC]
000000AA 4AA8 0020 tst.l [A0 + 0x20]
000000AE 6612 bne +0x14 /* 000000C2 */
000000B0 4267 clr.w -[A7]
000000B2 3F3C 03E9 move.w -[A7], 0x3E9
000000B6 42A7 clr.l -[A7]
000000B8 A985 syscall Alert
000000BA 301F move.w D0, [A7]+
000000BC 70FF moveq.l D0, 0xFFFFFFFF
000000BE 6000 027E bra +0x280 /* 0000033E */
label000000C2:
000000C2 206E 0008 movea.l A0, [A6 + 0x8]
000000C6 2068 014E movea.l A0, [A0 + 0x14E]
000000CA 2D68 0002 FEBA move.l [A6 - 0x146], [A0 + 0x2]
000000D0 206E FEBA movea.l A0, [A6 - 0x146]
000000D4 2050 movea.l A0, [A0]
000000D6 3D68 0020 FFFA move.w [A6 - 0x6], [A0 + 0x20]
000000DC 206E FEBA movea.l A0, [A6 - 0x146]
000000E0 2050 movea.l A0, [A0]
000000E2 2D50 FFF6 move.l [A6 - 0xA], [A0]
000000E6 206E FEBA movea.l A0, [A6 - 0x146]
000000EA 2050 movea.l A0, [A0]
000000EC 303C 1FFF move.w D0, 0x1FFF
000000F0 C068 0004 and.w D0, [A0 + 0x4]
000000F4 3D40 FFF0 move.w [A6 - 0x10], D0
000000F8 7000 moveq.l D0, 0x00
000000FA 302E FFFC move.w D0, [A6 - 0x4]
000000FE D080 add.l D0, D0
00000100 2F00 move.l -[A7], D0
00000102 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000106 588F addq.l A7, 4
00000108 2D40 FFEC move.l [A6 - 0x14], D0
0000010C 4AAE FFEC tst.l [A6 - 0x14]
00000110 6612 bne +0x14 /* 00000124 */
00000112 4267 clr.w -[A7]
00000114 3F3C 03E9 move.w -[A7], 0x3E9
00000118 42A7 clr.l -[A7]
0000011A A985 syscall Alert
0000011C 301F move.w D0, [A7]+
0000011E 70FF moveq.l D0, 0xFFFFFFFF
00000120 6000 021C bra +0x21E /* 0000033E */
label00000124:
00000124 4878 0004 push.l 0x4
00000128 4878 0100 push.l 0x100
0000012C 206E 000C movea.l A0, [A6 + 0xC]
00000130 4868 0156 pea.l [A0 + 0x156]
00000134 4EBA 0218 jsr [PC + 0x218 /* 0000034E */]
00000138 4FEF 000C lea.l A7, [A7 + 0xC]
0000013C 3D40 FFD4 move.w [A6 - 0x2C], D0
00000140 4A6E FFD4 tst.w [A6 - 0x2C]
00000144 6714 beq +0x16 /* 0000015A */
00000146 4267 clr.w -[A7]
00000148 3F3C 03E9 move.w -[A7], 0x3E9
0000014C 42A7 clr.l -[A7]
0000014E A985 syscall Alert
00000150 301F move.w D0, [A7]+
00000152 302E FFD4 move.w D0, [A6 - 0x2C]
00000156 6000 01E6 bra +0x1E8 /* 0000033E */
label0000015A:
0000015A 426E FFD6 clr.w [A6 - 0x2A]
0000015E 6018 bra +0x1A /* 00000178 */
label00000160:
00000160 206E 000C movea.l A0, [A6 + 0xC]
00000164 302E FFD6 move.w D0, [A6 - 0x2A]
00000168 48C0 ext.l D0
0000016A E580 asl D0, 2
0000016C D0A8 0156 add.l D0, [A0 + 0x156]
00000170 2040 movea.l A0, D0
00000172 4290 clr.l [A0]
00000174 526E FFD6 addq.w [A6 - 0x2A], 1
label00000178:
00000178 0C6E 0100 FFD6 cmpi.w [A6 - 0x2A], 0x100
0000017E 6DE0 blt -0x1E /* 00000160 */
00000180 426E FFF4 clr.w [A6 - 0xC]
00000184 426E FFF2 clr.w [A6 - 0xE]
00000188 6000 0072 bra +0x74 /* 000001FC */
label0000018C:
0000018C 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000190 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000194 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00000198 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000019C 3F2E FFFC move.w -[A7], [A6 - 0x4]
000001A0 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000001A4 3F2E FFF2 move.w -[A7], [A6 - 0xE]
000001A8 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
000001AC 4FEF 0012 lea.l A7, [A7 + 0x12]
000001B0 7E00 moveq.l D7, 0x00
000001B2 603A bra +0x3C /* 000001EE */
label000001B4:
000001B4 2006 move.l D0, D6
000001B6 5286 addq.l D6, 1
000001B8 206E 000C movea.l A0, [A6 + 0xC]
000001BC D0A8 0020 add.l D0, [A0 + 0x20]
000001C0 222E FFEC move.l D1, [A6 - 0x14]
000001C4 D287 add.l D1, D7
000001C6 2041 movea.l A0, D1
000001C8 2240 movea.l A1, D0
000001CA 1290 move.b [A1], [A0]
000001CC 202E FFEC move.l D0, [A6 - 0x14]
000001D0 D087 add.l D0, D7
000001D2 2040 movea.l A0, D0
000001D4 7000 moveq.l D0, 0x00
000001D6 1010 move.b D0, [A0]
000001D8 206E 000C movea.l A0, [A6 + 0xC]
000001DC 4840 swap.w D0
000001DE 4240 clr.w D0
000001E0 4840 swap.w D0
000001E2 E580 asl D0, 2
000001E4 D0A8 0156 add.l D0, [A0 + 0x156]
000001E8 2040 movea.l A0, D0
000001EA 5290 addq.l [A0], 1
000001EC 5287 addq.l D7, 1
label000001EE:
000001EE 7000 moveq.l D0, 0x00
000001F0 302E FFFC move.w D0, [A6 - 0x4]
000001F4 BE80 cmp.l D7, D0
000001F6 65BC bcs -0x42 /* 000001B4 */
000001F8 526E FFF2 addq.w [A6 - 0xE], 1
label000001FC:
000001FC 302E FFF2 move.w D0, [A6 - 0xE]
00000200 B06E FFFE cmp.w D0, [A6 - 0x2]
00000204 6586 bcs -0x78 /* 0000018C */
00000206 206E 000C movea.l A0, [A6 + 0xC]
0000020A 7001 moveq.l D0, 0x01
0000020C 1140 0034 move.b [A0 + 0x34], D0
00000210 206E 000C movea.l A0, [A6 + 0xC]
00000214 4228 0042 clr.b [A0 + 0x42]
00000218 4878 0004 push.l 0x4
0000021C 4878 0100 push.l 0x100
00000220 206E 000C movea.l A0, [A6 + 0xC]
00000224 4868 0046 pea.l [A0 + 0x46]
00000228 4EBA 0124 jsr [PC + 0x124 /* 0000034E */]
0000022C 4FEF 000C lea.l A7, [A7 + 0xC]
00000230 3D40 FFD4 move.w [A6 - 0x2C], D0
00000234 4A6E FFD4 tst.w [A6 - 0x2C]
00000238 6714 beq +0x16 /* 0000024E */
0000023A 4267 clr.w -[A7]
0000023C 3F3C 03E9 move.w -[A7], 0x3E9
00000240 42A7 clr.l -[A7]
00000242 A985 syscall Alert
00000244 301F move.w D0, [A7]+
00000246 302E FFD4 move.w D0, [A6 - 0x2C]
0000024A 6000 00F2 bra +0xF4 /* 0000033E */
label0000024E:
0000024E 206E 000C movea.l A0, [A6 + 0xC]
00000252 4268 0032 clr.w [A0 + 0x32]
00000256 206E 000C movea.l A0, [A6 + 0xC]
0000025A 4268 0030 clr.w [A0 + 0x30]
0000025E 426E FFD6 clr.w [A6 - 0x2A]
00000262 6000 0088 bra +0x8A /* 000002EC */
label00000266:
00000266 206E 000C movea.l A0, [A6 + 0xC]
0000026A 302E FFD6 move.w D0, [A6 - 0x2A]
0000026E 48C0 ext.l D0
00000270 E580 asl D0, 2
00000272 D0A8 0156 add.l D0, [A0 + 0x156]
00000276 2040 movea.l A0, D0
00000278 4A90 tst.l [A0]
0000027A 676C beq +0x6E /* 000002E8 */
0000027C 306E FFD6 movea.w A0, [A6 - 0x2A]
00000280 D1CE add.l A0, A6
00000282 226E 000C movea.l A1, [A6 + 0xC]
00000286 1169 0033 FED0 move.b [A0 - 0x130], [A1 + 0x33]
0000028C 486E FFDC pea.l [A6 - 0x24]
00000290 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000294 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
00000298 4EBA 00F2 jsr [PC + 0xF2 /* 0000038C */]
0000029C 4FEF 000A lea.l A7, [A7 + 0xA]
000002A0 302E FFDC move.w D0, [A6 - 0x24]
000002A4 E048 lsr D0.w, 8
000002A6 1D40 FFD8 move.b [A6 - 0x28], D0
000002AA 302E FFDE move.w D0, [A6 - 0x22]
000002AE E048 lsr D0.w, 8
000002B0 1D40 FFD9 move.b [A6 - 0x27], D0
000002B4 302E FFE0 move.w D0, [A6 - 0x20]
000002B8 E048 lsr D0.w, 8
000002BA 1D40 FFDA move.b [A6 - 0x26], D0
000002BE 206E 000C movea.l A0, [A6 + 0xC]
000002C2 3028 0032 move.w D0, [A0 + 0x32]
000002C6 5268 0032 addq.w [A0 + 0x32], 1
000002CA 206E 000C movea.l A0, [A6 + 0xC]
000002CE 4840 swap.w D0
000002D0 4240 clr.w D0
000002D2 4840 swap.w D0
000002D4 E580 asl D0, 2
000002D6 D0A8 0046 add.l D0, [A0 + 0x46]
000002DA 2040 movea.l A0, D0
000002DC 20AE FFD8 move.l [A0], [A6 - 0x28]
000002E0 206E 000C movea.l A0, [A6 + 0xC]
000002E4 5268 0030 addq.w [A0 + 0x30], 1
label000002E8:
000002E8 526E FFD6 addq.w [A6 - 0x2A], 1
label000002EC:
000002EC 0C6E 0100 FFD6 cmpi.w [A6 - 0x2A], 0x100
000002F2 6D00 FF72 blt -0x8C /* 00000266 */
000002F6 7E00 moveq.l D7, 0x00
000002F8 602C bra +0x2E /* 00000326 */
label000002FA:
000002FA 206E 000C movea.l A0, [A6 + 0xC]
000002FE 2028 0020 move.l D0, [A0 + 0x20]
00000302 D087 add.l D0, D7
00000304 206E 000C movea.l A0, [A6 + 0xC]
00000308 2228 0020 move.l D1, [A0 + 0x20]
0000030C D287 add.l D1, D7
0000030E 2041 movea.l A0, D1
00000310 7200 moveq.l D1, 0x00
00000312 1210 move.b D1, [A0]
00000314 4841 swap.w D1
00000316 4241 clr.w D1
00000318 4841 swap.w D1
0000031A D28E add.l D1, A6
0000031C 2041 movea.l A0, D1
0000031E 2240 movea.l A1, D0
00000320 12A8 FED0 move.b [A1], [A0 - 0x130]
00000324 5287 addq.l D7, 1
label00000326:
00000326 BEAE FFE2 cmp.l D7, [A6 - 0x1E]
0000032A 65CE bcs -0x30 /* 000002FA */
0000032C 206E 000C movea.l A0, [A6 + 0xC]
00000330 4228 0041 clr.b [A0 + 0x41]
00000334 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000338 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
0000033C 7000 moveq.l D0, 0x00
label0000033E:
0000033E 4CDF 00C0 movem.l D6,D7, [A7]+
00000342 4E5E unlink A6
00000344 4E75 rts
00000346 5245 addq.w D5, 1
00000348 4144 chk.w D0, D4
0000034A 5241 addq.w D1, 1
0000034C 5354 subq.w [A4], 1
fn0000034E:
0000034E 4E56 0000 link A6, 0
00000352 206E 0008 movea.l A0, [A6 + 0x8]
00000356 4A90 tst.l [A0]
00000358 6624 bne +0x26 /* 0000037E */
0000035A 202E 000C move.l D0, [A6 + 0xC]
0000035E 4C2E 0000 0010 movem.w <none>, [A6 + 0x10]
00000364 2F00 move.l -[A7], D0
00000366 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000036A 588F addq.l A7, 4
0000036C 206E 0008 movea.l A0, [A6 + 0x8]
00000370 2080 move.l [A0], D0
00000372 206E 0008 movea.l A0, [A6 + 0x8]
00000376 4A90 tst.l [A0]
00000378 6604 bne +0x6 /* 0000037E */
0000037A 70FF moveq.l D0, 0xFFFFFFFF
0000037C 6002 bra +0x4 /* 00000380 */
label0000037E:
0000037E 7000 moveq.l D0, 0x00
label00000380:
00000380 4E5E unlink A6
00000382 4E75 rts
00000384 4645 not.w D5
00000386 4E45 trap 5
00000388 5354 subq.w [A4], 1
0000038A 5241 addq.w D1, 1
fn0000038C:
0000038C 4E56 0000 link A6, 0
00000390 206E 000A movea.l A0, [A6 + 0xA]
00000394 2068 014E movea.l A0, [A0 + 0x14E]
00000398 2068 0002 movea.l A0, [A0 + 0x2]
0000039C 2050 movea.l A0, [A0]
0000039E 2068 002A movea.l A0, [A0 + 0x2A]
000003A2 302E 0008 move.w D0, [A6 + 0x8]
000003A6 48C0 ext.l D0
000003A8 E780 asl D0, 3
000003AA D090 add.l D0, [A0]
000003AC 2040 movea.l A0, D0
000003AE 226E 000E movea.l A1, [A6 + 0xE]
000003B2 41E8 000A lea.l A0, [A0 + 0xA]
000003B6 22D8 move.l [A1]+, [A0]+
000003B8 32D8 move.w [A1]+, [A0]+
000003BA 4E5E unlink A6
000003BC 4E75 rts
000003BE 4745 chk.w D3, D5
000003C0 5443 addq.w D3, 2
000003C2 5443 addq.w D3, 2
000003C4 4F4C chk.w D7, A4
export_150:
000003C6 4E56 FFFE link A6, -0x0002
000003CA 206E 0008 movea.l A0, [A6 + 0x8]
000003CE 226E 000C movea.l A1, [A6 + 0xC]
000003D2 3368 001E 001E move.w [A1 + 0x1E], [A0 + 0x1E]
000003D8 206E 0008 movea.l A0, [A6 + 0x8]
000003DC 226E 000C movea.l A1, [A6 + 0xC]
000003E0 2368 0024 0024 move.l [A1 + 0x24], [A0 + 0x24]
000003E6 206E 0008 movea.l A0, [A6 + 0x8]
000003EA 226E 000C movea.l A1, [A6 + 0xC]
000003EE 43E9 0028 lea.l A1, [A1 + 0x28]
000003F2 41E8 0028 lea.l A0, [A0 + 0x28]
000003F6 22D8 move.l [A1]+, [A0]+
000003F8 22D8 move.l [A1]+, [A0]+
000003FA 22D8 move.l [A1]+, [A0]+
000003FC 32D8 move.w [A1]+, [A0]+
000003FE 206E 0008 movea.l A0, [A6 + 0x8]
00000402 226E 000C movea.l A1, [A6 + 0xC]
00000406 43E9 0036 lea.l A1, [A1 + 0x36]
0000040A 41E8 0036 lea.l A0, [A0 + 0x36]
0000040E 22D8 move.l [A1]+, [A0]+
00000410 22D8 move.l [A1]+, [A0]+
00000412 22D8 move.l [A1]+, [A0]+
00000414 22D8 move.l [A1]+, [A0]+
00000416 4E5E unlink A6
00000418 4E75 rts
0000041A 434F chk.w D1, A7
0000041C 5059 addq.w [A1]+, 8
0000041E 4453 neg.w [A3]
00000420 4B45 chk.w D5, D5
export_77:
00000422 4E56 FFFC link A6, -0x0004
00000426 4A6E 0008 tst.w [A6 + 0x8]
0000042A 6604 bne +0x6 /* 00000430 */
0000042C 7000 moveq.l D0, 0x00
0000042E 602E bra +0x30 /* 0000045E */
label00000430:
00000430 7002 moveq.l D0, 0x02
00000432 3D40 FFFE move.w [A6 - 0x2], D0
00000436 601A bra +0x1C /* 00000452 */
label00000438:
00000438 7001 moveq.l D0, 0x01
0000043A 322E FFFE move.w D1, [A6 - 0x2]
0000043E E368 lsl D0.w, D1
00000440 B06E 0008 cmp.w D0, [A6 + 0x8]
00000444 6D08 blt +0xA /* 0000044E */
00000446 3D6E FFFE FFFC move.w [A6 - 0x4], [A6 - 0x2]
0000044C 600C bra +0xE /* 0000045A */
label0000044E:
0000044E 526E FFFE addq.w [A6 - 0x2], 1
label00000452:
00000452 0C6E 0008 FFFE cmpi.w [A6 - 0x2], 0x8
00000458 6FDE ble -0x20 /* 00000438 */
label0000045A:
0000045A 302E FFFC move.w D0, [A6 - 0x4]
label0000045E:
0000045E 4E5E unlink A6
00000460 4E75 rts
00000462 4649 not.w A1
00000464 4755 chk.w D3, [A5]
00000466 5245 addq.w D5, 1
00000468 524F addq.w A7, 1
0000046A 4E56 FFF0 link A6, -0x0010
0000046E 486E FFF0 pea.l [A6 - 0x10]
00000472 A976 syscall GetKeys
00000474 7002 moveq.l D0, 0x02
00000476 C0AE FFF4 and.l D0, [A6 - 0xC]
0000047A 4E5E unlink A6
0000047C 4E75 rts
0000047E 4341 chk.w D1, D1
00000480 5053 addq.w [A3], 8
00000482 4C4F 434B movem.l D0,D1,D3,D6,A0,A1,A6, A7
export_76:
00000486 4E56 FFF0 link A6, -0x0010
0000048A 486E FFF0 pea.l [A6 - 0x10]
0000048E A976 syscall GetKeys
00000490 7004 moveq.l D0, 0x04
00000492 C0AE FFF4 and.l D0, [A6 - 0xC]
00000496 4E5E unlink A6
00000498 4E75 rts
0000049A 4F50 chk.w D7, [A0]
0000049C 5449 addq.w A1, 2
0000049E 4F4E chk.w D7, A6
000004A0 444F neg.w A7
fn000004A2:
000004A2 4E56 FFF8 link A6, -0x0008
000004A6 422E FFFB clr.b [A6 - 0x5]
000004AA 7001 moveq.l D0, 0x01
000004AC 3D40 FFF8 move.w [A6 - 0x8], D0
000004B0 6038 bra +0x3A /* 000004EA */
label000004B2:
000004B2 7001 moveq.l D0, 0x01
000004B4 1D40 FFFB move.b [A6 - 0x5], D0
000004B8 2D6D F310 FFFC move.l [A6 - 0x4], [A5 - 0xCF0]
000004BE 6020 bra +0x22 /* 000004E0 */
label000004C0:
000004C0 206E FFFC movea.l A0, [A6 - 0x4]
000004C4 302E FFF8 move.w D0, [A6 - 0x8]
000004C8 B068 0010 cmp.w D0, [A0 + 0x10]
000004CC 6608 bne +0xA /* 000004D6 */
000004CE 526E FFF8 addq.w [A6 - 0x8], 1
000004D2 422E FFFB clr.b [A6 - 0x5]
label000004D6:
000004D6 206E FFFC movea.l A0, [A6 - 0x4]
000004DA 2D68 015E FFFC move.l [A6 - 0x4], [A0 + 0x15E]
label000004E0:
000004E0 41ED F326 lea.l A0, [A5 - 0xCDA]
000004E4 B1EE FFFC cmpa.l A0, [A6 - 0x4]
000004E8 66D6 bne -0x28 /* 000004C0 */
label000004EA:
000004EA 4A2E FFFB tst.b [A6 - 0x5]
000004EE 67C2 beq -0x3C /* 000004B2 */
000004F0 206E 0008 movea.l A0, [A6 + 0x8]
000004F4 316E FFF8 0010 move.w [A0 + 0x10], [A6 - 0x8]
000004FA 4E5E unlink A6
000004FC 4E75 rts
000004FE 534C subq.w A4, 1
00000500 4F54 chk.w D7, [A4]
00000502 464F not.w A7
00000504 5249 addq.w A1, 1
export_78:
00000506 4E56 FFFA link A6, -0x0006
0000050A 206E 0008 movea.l A0, [A6 + 0x8]
0000050E 4A68 0010 tst.w [A0 + 0x10]
00000512 666E bne +0x70 /* 00000582 */
00000514 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000518 4EBA FF88 jsr [PC - 0x78 /* 000004A2 */]
0000051C 588F addq.l A7, 4
0000051E 302D F1AE move.w D0, [A5 - 0xE52]
00000522 906D F1AA sub.w D0, [A5 - 0xE56]
00000526 48C0 ext.l D0
00000528 81FC 0040 divs.w D0, 0x40 /* '@' */
0000052C 3D40 FFFE move.w [A6 - 0x2], D0
00000530 206E 0008 movea.l A0, [A6 + 0x8]
00000534 3068 0010 movea.w A0, [A0 + 0x10]
00000538 2008 move.l D0, A0
0000053A 81EE FFFE divs.w D0, [A6 - 0x2]
0000053E 3D40 FFFC move.w [A6 - 0x4], D0
00000542 206E 0008 movea.l A0, [A6 + 0x8]
00000546 3068 0010 movea.w A0, [A0 + 0x10]
0000054A 2008 move.l D0, A0
0000054C 81EE FFFE divs.w D0, [A6 - 0x2]
00000550 4840 swap.w D0
00000552 3D40 FFFA move.w [A6 - 0x6], D0
00000556 302E FFFC move.w D0, [A6 - 0x4]
0000055A 5240 addq.w D0, 1
0000055C C1FC 0054 muls.w D0, 0x54 /* 'T' */
00000560 322D F1AC move.w D1, [A5 - 0xE54]
00000564 9240 sub.w D1, D0
00000566 206E 0008 movea.l A0, [A6 + 0x8]
0000056A 3141 0012 move.w [A0 + 0x12], D1
0000056E 302E FFFA move.w D0, [A6 - 0x6]
00000572 5340 subq.w D0, 1
00000574 ED40 asl D0.w, 6
00000576 D06D F1AA add.w D0, [A5 - 0xE56]
0000057A 206E 0008 movea.l A0, [A6 + 0x8]
0000057E 3140 0014 move.w [A0 + 0x14], D0
label00000582:
00000582 4E5E unlink A6
00000584 4E75 rts
00000586 504C addq.w A4, 8
00000588 4143 chk.w D0, D3
0000058A 4546 chk.w D2, D6
0000058C 4F52 chk.w D7, [A2]
fn0000058E:
0000058E 4E56 0000 link A6, 0
00000592 4267 clr.w -[A7]
00000594 A861 syscall Random
00000596 301F move.w D0, [A7]+
00000598 48C0 ext.l D0
0000059A 306E 0008 movea.w A0, [A6 + 0x8]
0000059E 2208 move.l D1, A0
000005A0 0680 0000 8000 addi.l D0, 0x8000
000005A6 4C41 0802 movem.l D1,A3, D1
000005AA 2002 move.l D0, D2
000005AC 4E5E unlink A6
000005AE 4E75 rts
000005B0 4D59 chk.w D6, [A1]+
000005B2 5241 addq.w D1, 1
000005B4 4E44 trap 4
000005B6 4F4D chk.w D7, A5
000005B8 4E56 FFFC link A6, -0x0004
000005BC 426E FFFE clr.w [A6 - 0x2]
000005C0 4A6E 0008 tst.w [A6 + 0x8]
000005C4 6404 bcc +0x6 /* 000005CA */
000005C6 7000 moveq.l D0, 0x00
000005C8 601C bra +0x1E /* 000005E6 */
label000005CA:
000005CA 302E FFFE move.w D0, [A6 - 0x2]
000005CE 526E FFFE addq.w [A6 - 0x2], 1
000005D2 7201 moveq.l D1, 0x01
000005D4 E169 lsl D1.w, D0
000005D6 3D41 FFFC move.w [A6 - 0x4], D1
000005DA B26E 0008 cmp.w D1, [A6 + 0x8]
000005DE 65EA bcs -0x14 /* 000005CA */
000005E0 302E FFFE move.w D0, [A6 - 0x2]
000005E4 5340 subq.w D0, 1
label000005E6:
000005E6 4E5E unlink A6
000005E8 4E75 rts
000005EA 5441 addq.w D1, 2
000005EC 4B45 chk.w D5, D5
000005EE 4C4F 4732 movem.l D1,D4,D5,A0,A1,A2,A6, A7
export_79:
000005F2 4E56 FF5A link A6, -0x00A6
000005F6 2F07 move.l -[A7], D7
000005F8 7001 moveq.l D0, 0x01
000005FA 1D40 FF97 move.b [A6 - 0x69], D0
000005FE 426E FF80 clr.w [A6 - 0x80]
00000602 7001 moveq.l D0, 0x01
00000604 3D40 FF82 move.w [A6 - 0x7E], D0
00000608 7027 moveq.l D0, 0x27
0000060A 3D40 FF84 move.w [A6 - 0x7C], D0
0000060E 7025 moveq.l D0, 0x25
00000610 3D40 FF86 move.w [A6 - 0x7A], D0
00000614 7022 moveq.l D0, 0x22
00000616 3D40 FF88 move.w [A6 - 0x78], D0
0000061A 7026 moveq.l D0, 0x26
0000061C 3D40 FF8A move.w [A6 - 0x76], D0
00000620 7020 moveq.l D0, 0x20
00000622 3D40 FF8C move.w [A6 - 0x74], D0
00000626 426D F596 clr.w [A5 - 0xA6A]
0000062A 426D F598 clr.w [A5 - 0xA68]
0000062E 426D F59A clr.w [A5 - 0xA66]
00000632 3B7C FFFF F59C move.w [A5 - 0xA64], 0xFFFF
00000638 3B7C FFFF F59E move.w [A5 - 0xA62], 0xFFFF
0000063E 3B7C FFFF F5A0 move.w [A5 - 0xA60], 0xFFFF
00000644 3B7C FFFF F5A2 move.w [A5 - 0xA5E], 0xFFFF
0000064A 426D F5A4 clr.w [A5 - 0xA5C]
0000064E 426D F5A6 clr.w [A5 - 0xA5A]
00000652 3B7C FFFF F5AA move.w [A5 - 0xA56], 0xFFFF
00000658 426D F5A8 clr.w [A5 - 0xA58]
0000065C 426D F5AC clr.w [A5 - 0xA54]
00000660 3B7C FFFF F5B2 move.w [A5 - 0xA4E], 0xFFFF
00000666 426D F5B0 clr.w [A5 - 0xA50]
0000066A 426D F5AE clr.w [A5 - 0xA52]
0000066E 7044 moveq.l D0, 0x44
00000670 3D40 FFF0 move.w [A6 - 0x10], D0
00000674 302E FFF0 move.w D0, [A6 - 0x10]
00000678 0640 0140 addi.w D0, 0x140
0000067C 3D40 FFF4 move.w [A6 - 0xC], D0
00000680 7014 moveq.l D0, 0x14
00000682 3D40 FFF2 move.w [A6 - 0xE], D0
00000686 302E FFF2 move.w D0, [A6 - 0xE]
0000068A 0640 01E0 addi.w D0, 0x1E0
0000068E 3D40 FFF6 move.w [A6 - 0xA], D0
00000692 486E FFFC pea.l [A6 - 0x4]
00000696 A874 syscall GetPort
00000698 42A7 clr.l -[A7]
0000069A 42A7 clr.l -[A7]
0000069C 486E FFF0 pea.l [A6 - 0x10]
000006A0 4879 0000 0168 push.l 0x168
000006A6 1F3C 0001 move.b -[A7], 0x1
000006AA 3F3C 0003 move.w -[A7], 0x3
000006AE 4878 FFFF push.l 0xFFFF
000006B2 4267 clr.w -[A7]
000006B4 42A7 clr.l -[A7]
000006B6 AA45 syscall NewCWindow
000006B8 205F movea.l A0, [A7]+
000006BA 2D48 FFF8 move.l [A6 - 0x8], A0
000006BE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000006C2 A91F syscall SelectWindow
000006C4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000006C8 A873 syscall SetPort
000006CA 206E FFF8 movea.l A0, [A6 - 0x8]
000006CE 2D68 0002 FFC6 move.l [A6 - 0x3A], [A0 + 0x2]
000006D4 206E FFC6 movea.l A0, [A6 - 0x3A]
000006D8 2050 movea.l A0, [A0]
000006DA 3D68 0020 FFC4 move.w [A6 - 0x3C], [A0 + 0x20]
000006E0 7001 moveq.l D0, 0x01
000006E2 322E FFC4 move.w D1, [A6 - 0x3C]
000006E6 E368 lsl D0.w, D1
000006E8 3D40 FFC2 move.w [A6 - 0x3E], D0
000006EC 206E FFC6 movea.l A0, [A6 - 0x3A]
000006F0 2050 movea.l A0, [A0]
000006F2 2D68 002A FFA4 move.l [A6 - 0x5C], [A0 + 0x2A]
000006F8 42A7 clr.l -[A7]
000006FA 3F2E FFC2 move.w -[A7], [A6 - 0x3E]
000006FE 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
00000702 3F3C 0002 move.w -[A7], 0x2
00000706 4267 clr.w -[A7]
00000708 AA91 syscall NewPalette
0000070A 205F movea.l A0, [A7]+
0000070C 2D48 FFA8 move.l [A6 - 0x58], A0
00000710 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000714 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000718 4267 clr.w -[A7]
0000071A AA95 syscall SetPalette/NSetPalette
0000071C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000720 AA94 syscall ActivatePalette
00000722 206E FFF8 movea.l A0, [A6 - 0x8]
00000726 4868 0010 pea.l [A0 + 0x10]
0000072A A8A4 syscall InvertRect
0000072C 3D7C FFFF FF90 move.w [A6 - 0x70], 0xFFFF
00000732 426E FF92 clr.w [A6 - 0x6E]
00000736 3D7C FFFF FF94 move.w [A6 - 0x6C], 0xFFFF
0000073C 486E FF90 pea.l [A6 - 0x70]
00000740 AA21 syscall OpColor
00000742 4EBA 04B0 jsr [PC + 0x4B0 /* 00000BF4 */]
label00000746:
00000746 4267 clr.w -[A7]
00000748 A974 syscall Button
0000074A 101F move.b D0, [A7]+
0000074C 4A00 tst.b D0
0000074E 67F6 beq -0x8 /* 00000746 */
00000750 4878 0014 push.l 0x14
00000754 486E FFAC pea.l [A6 - 0x54]
00000758 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
0000075C 42A7 clr.l -[A7]
0000075E A975 syscall TickCount
00000760 201F move.l D0, [A7]+
00000762 2B40 F514 move.l [A5 - 0xAEC], D0
00000766 4267 clr.w -[A7]
00000768 A861 syscall Random
0000076A 301F move.w D0, [A7]+
0000076C 48C0 ext.l D0
0000076E 0680 0000 8000 addi.l D0, 0x8000
00000774 4C7C 0801 0000 0002 movem.l D0,A3, 0x2
0000077C 3D41 FF98 move.w [A6 - 0x68], D1
00000780 70FD moveq.l D0, 0xFFFFFFFD
00000782 3D40 FF8E move.w [A6 - 0x72], D0
00000786 4A6E FF98 tst.w [A6 - 0x68]
0000078A 6700 026C beq +0x26E /* 000009F8 */
0000078E 486E FFD6 pea.l [A6 - 0x2A]
00000792 A898 syscall GetPenState
00000794 4267 clr.w -[A7]
00000796 A861 syscall Random
00000798 301F move.w D0, [A7]+
0000079A 48C0 ext.l D0
0000079C 0680 0000 8000 addi.l D0, 0x8000
000007A2 4C7C 0801 0000 0007 movem.l D0,A3, 0x7
000007AA D281 add.l D1, D1
000007AC D28E add.l D1, A6
000007AE 2041 movea.l A0, D1
000007B0 3D68 FF80 FFDE move.w [A6 - 0x22], [A0 - 0x80]
000007B6 7001 moveq.l D0, 0x01
000007B8 3D40 FFDC move.w [A6 - 0x24], D0
000007BC 486E FFD6 pea.l [A6 - 0x2A]
000007C0 A899 syscall SetPenState
000007C2 42A7 clr.l -[A7]
000007C4 A975 syscall TickCount
000007C6 201F move.l D0, [A7]+
000007C8 D040 add.w D0, D0
000007CA 0240 007F andi.w D0, 0x7F
000007CE 4840 swap.w D0
000007D0 4240 clr.w D0
000007D2 4840 swap.w D0
000007D4 2E00 move.l D7, D0
000007D6 426E FFA2 clr.w [A6 - 0x5E]
000007DA 6000 020C bra +0x20E /* 000009E8 */
label000007DE:
000007DE 2007 move.l D0, D7
000007E0 4C7C 0801 0000 01E0 movem.l D0,A3, 0x1E0
000007E8 3D41 FFD4 move.w [A6 - 0x2C], D1
000007EC 4267 clr.w -[A7]
000007EE A861 syscall Random
000007F0 301F move.w D0, [A7]+
000007F2 48C0 ext.l D0
000007F4 7200 moveq.l D1, 0x00
000007F6 322E FFC2 move.w D1, [A6 - 0x3E]
000007FA 0680 0000 8000 addi.l D0, 0x8000
00000800 4C41 0802 movem.l D1,A3, D1
00000804 3D42 FFEE move.w [A6 - 0x12], D2
00000808 2D47 FF72 move.l [A6 - 0x8E], D7
0000080C 486E FF72 pea.l [A6 - 0x8E]
00000810 486E FF68 pea.l [A6 - 0x98]
00000814 3F3C 280E move.w -[A7], 0x280E
00000818 A9EB syscall Pack4/FP68K
0000081A 3D7C 0020 FF66 move.w [A6 - 0x9A], 0x20 /* ' ' */
00000820 486E FF66 pea.l [A6 - 0x9A]
00000824 486E FF68 pea.l [A6 - 0x98]
00000828 3F3C 2006 move.w -[A7], 0x2006
0000082C A9EB syscall Pack4/FP68K
0000082E 41EE FF72 lea.l A0, [A6 - 0x8E]
00000832 2F20 move.l -[A7], -[A0]
00000834 2F20 move.l -[A7], -[A0]
00000836 3F20 move.w -[A7], -[A0]
00000838 486E FF5C pea.l [A6 - 0xA4]
0000083C 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
00000840 4FEF 000E lea.l A7, [A7 + 0xE]
00000844 3D7C 0040 FF5A move.w [A6 - 0xA6], 0x40 /* '@' */
0000084A 486E FF5A pea.l [A6 - 0xA6]
0000084E 486E FF5C pea.l [A6 - 0xA4]
00000852 3F3C 2004 move.w -[A7], 0x2004
00000856 A9EB syscall Pack4/FP68K
00000858 486E FF5C pea.l [A6 - 0xA4]
0000085C 3F3C 0016 move.w -[A7], 0x16
00000860 A9EB syscall Pack4/FP68K
00000862 486E FF5C pea.l [A6 - 0xA4]
00000866 486E FFD2 pea.l [A6 - 0x2E]
0000086A 3F3C 2010 move.w -[A7], 0x2010
0000086E A9EB syscall Pack4/FP68K
00000870 066E 00F0 FFD2 addi.w [A6 - 0x2E], 0xF0
00000876 302E FFD2 move.w D0, [A6 - 0x2E]
0000087A 0640 0020 addi.w D0, 0x20 /* ' ' */
0000087E 3D40 FFCE move.w [A6 - 0x32], D0
00000882 2D47 FF72 move.l [A6 - 0x8E], D7
00000886 486E FF72 pea.l [A6 - 0x8E]
0000088A 486E FF68 pea.l [A6 - 0x98]
0000088E 3F3C 280E move.w -[A7], 0x280E
00000892 A9EB syscall Pack4/FP68K
00000894 3D7C 0011 FF66 move.w [A6 - 0x9A], 0x11
0000089A 486E FF66 pea.l [A6 - 0x9A]
0000089E 486E FF68 pea.l [A6 - 0x98]
000008A2 3F3C 2006 move.w -[A7], 0x2006
000008A6 A9EB syscall Pack4/FP68K
000008A8 41EE FF72 lea.l A0, [A6 - 0x8E]
000008AC 2F20 move.l -[A7], -[A0]
000008AE 2F20 move.l -[A7], -[A0]
000008B0 3F20 move.w -[A7], -[A0]
000008B2 486E FF5C pea.l [A6 - 0xA4]
000008B6 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
000008BA 4FEF 000E lea.l A7, [A7 + 0xE]
000008BE 41EE FF76 lea.l A0, [A6 - 0x8A]
000008C2 43EE FF5C lea.l A1, [A6 - 0xA4]
000008C6 20D9 move.l [A0]+, [A1]+
000008C8 20D9 move.l [A0]+, [A1]+
000008CA 30D9 move.w [A0]+, [A1]+
000008CC 3D7C 0018 FF74 move.w [A6 - 0x8C], 0x18
000008D2 2D6E FF76 FF6A move.l [A6 - 0x96], [A6 - 0x8A]
000008D8 2D6E FF7A FF6E move.l [A6 - 0x92], [A6 - 0x86]
000008DE 3D6E FF7E FF72 move.w [A6 - 0x8E], [A6 - 0x82]
000008E4 486E FF74 pea.l [A6 - 0x8C]
000008E8 486E FF6A pea.l [A6 - 0x96]
000008EC 3F3C 2004 move.w -[A7], 0x2004
000008F0 A9EB syscall Pack4/FP68K
000008F2 486E FFD4 pea.l [A6 - 0x2C]
000008F6 486E FF6A pea.l [A6 - 0x96]
000008FA 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
000008FE A9EB syscall Pack4/FP68K
00000900 486E FF6A pea.l [A6 - 0x96]
00000904 3F3C 0016 move.w -[A7], 0x16
00000908 A9EB syscall Pack4/FP68K
0000090A 486E FF6A pea.l [A6 - 0x96]
0000090E 486E FFD0 pea.l [A6 - 0x30]
00000912 3F3C 2010 move.w -[A7], 0x2010
00000916 A9EB syscall Pack4/FP68K
00000918 2D47 FF72 move.l [A6 - 0x8E], D7
0000091C 486E FF72 pea.l [A6 - 0x8E]
00000920 486E FF68 pea.l [A6 - 0x98]
00000924 3F3C 280E move.w -[A7], 0x280E
00000928 A9EB syscall Pack4/FP68K
0000092A 3D7C 002D FF66 move.w [A6 - 0x9A], 0x2D /* '-' */
00000930 486E FF66 pea.l [A6 - 0x9A]
00000934 486E FF68 pea.l [A6 - 0x98]
00000938 3F3C 2006 move.w -[A7], 0x2006
0000093C A9EB syscall Pack4/FP68K
0000093E 41EE FF72 lea.l A0, [A6 - 0x8E]
00000942 2F20 move.l -[A7], -[A0]
00000944 2F20 move.l -[A7], -[A0]
00000946 3F20 move.w -[A7], -[A0]
00000948 486E FF5C pea.l [A6 - 0xA4]
0000094C 4EAD 0522 jsr [A5 + 0x522 /* export_160 */]
00000950 4FEF 000E lea.l A7, [A7 + 0xE]
00000954 41EE FF76 lea.l A0, [A6 - 0x8A]
00000958 43EE FF5C lea.l A1, [A6 - 0xA4]
0000095C 20D9 move.l [A0]+, [A1]+
0000095E 20D9 move.l [A0]+, [A1]+
00000960 30D9 move.w [A0]+, [A1]+
00000962 3D7C 0100 FF74 move.w [A6 - 0x8C], 0x100
00000968 2D6E FF76 FF6A move.l [A6 - 0x96], [A6 - 0x8A]
0000096E 2D6E FF7A FF6E move.l [A6 - 0x92], [A6 - 0x86]
00000974 3D6E FF7E FF72 move.w [A6 - 0x8E], [A6 - 0x82]
0000097A 486E FF74 pea.l [A6 - 0x8C]
0000097E 486E FF6A pea.l [A6 - 0x96]
00000982 3F3C 2004 move.w -[A7], 0x2004
00000986 A9EB syscall Pack4/FP68K
00000988 486E FFD2 pea.l [A6 - 0x2E]
0000098C 486E FF6A pea.l [A6 - 0x96]
00000990 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */
00000994 A9EB syscall Pack4/FP68K
00000996 486E FF6A pea.l [A6 - 0x96]
0000099A 3F3C 0016 move.w -[A7], 0x16
0000099E A9EB syscall Pack4/FP68K
000009A0 486E FF6A pea.l [A6 - 0x96]
000009A4 486E FFCE pea.l [A6 - 0x32]
000009A8 3F3C 2010 move.w -[A7], 0x2010
000009AC A9EB syscall Pack4/FP68K
000009AE 3F2E FFEE move.w -[A7], [A6 - 0x12]
000009B2 AA97 syscall PmForeColor
000009B4 3F2E FFD4 move.w -[A7], [A6 - 0x2C]
000009B8 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
000009BC A893 syscall MoveTo
000009BE 3F2E FFD0 move.w -[A7], [A6 - 0x30]
000009C2 3F2E FFCE move.w -[A7], [A6 - 0x32]
000009C6 A891 syscall LineTo
000009C8 2007 move.l D0, D7
000009CA 4C7C 0801 0000 01E0 movem.l D0,A3, 0x1E0
000009D2 4A81 tst.l D1
000009D4 6610 bne +0x12 /* 000009E6 */
000009D6 302E FF8E move.w D0, [A6 - 0x72]
000009DA 526E FF8E addq.w [A6 - 0x72], 1
000009DE 3F00 move.w -[A7], D0
000009E0 4EBA 03FA jsr [PC + 0x3FA /* 00000DDC */]
000009E4 548F addq.l A7, 2
label000009E6:
000009E6 5287 addq.l D7, 1
label000009E8:
000009E8 4267 clr.w -[A7]
000009EA A974 syscall Button
000009EC 101F move.b D0, [A7]+
000009EE 4A00 tst.b D0
000009F0 6700 FDEC beq -0x212 /* 000007DE */
000009F4 6000 01DA bra +0x1DC /* 00000BD0 */
label000009F8:
000009F8 42A7 clr.l -[A7]
000009FA 4879 5049 4354 push.l 0x50494354 /* 'PICT' */
00000A00 3F3C 029B move.w -[A7], 0x29B
00000A04 A9A0 syscall GetResource
00000A06 205F movea.l A0, [A7]+
00000A08 2D48 FFB8 move.l [A6 - 0x48], A0
00000A0C 2F2E FFB8 move.l -[A7], [A6 - 0x48]
00000A10 A992 syscall DetachResource
00000A12 486E FFD6 pea.l [A6 - 0x2A]
00000A16 A898 syscall GetPenState
00000A18 426E FFDE clr.w [A6 - 0x22]
00000A1C 486E FFD6 pea.l [A6 - 0x2A]
00000A20 A899 syscall SetPenState
00000A22 3D7C 00F0 FFD4 move.w [A6 - 0x2C], 0xF0
00000A28 3D7C 00A0 FFD2 move.w [A6 - 0x2E], 0xA0
00000A2E 7028 moveq.l D0, 0x28
00000A30 3D40 FFA0 move.w [A6 - 0x60], D0
00000A34 7019 moveq.l D0, 0x19
00000A36 3D40 FF9E move.w [A6 - 0x62], D0
00000A3A 426E FF9C clr.w [A6 - 0x64]
00000A3E 426E FF9A clr.w [A6 - 0x66]
00000A42 606E bra +0x70 /* 00000AB2 */
label00000A44:
00000A44 566E FF9C addq.w [A6 - 0x64], 3
00000A48 546E FF9A addq.w [A6 - 0x66], 2
00000A4C 306E FFA0 movea.w A0, [A6 - 0x60]
00000A50 2008 move.l D0, A0
00000A52 81FC 0002 divs.w D0, 0x2
00000A56 322E FFD4 move.w D1, [A6 - 0x2C]
00000A5A 9240 sub.w D1, D0
00000A5C 3D41 FFB2 move.w [A6 - 0x4E], D1
00000A60 306E FFA0 movea.w A0, [A6 - 0x60]
00000A64 2008 move.l D0, A0
00000A66 81FC 0002 divs.w D0, 0x2
00000A6A D06E FFD4 add.w D0, [A6 - 0x2C]
00000A6E 3D40 FFB6 move.w [A6 - 0x4A], D0
00000A72 306E FF9E movea.w A0, [A6 - 0x62]
00000A76 2008 move.l D0, A0
00000A78 81FC 0002 divs.w D0, 0x2
00000A7C 322E FFD2 move.w D1, [A6 - 0x2E]
00000A80 9240 sub.w D1, D0
00000A82 3D41 FFB0 move.w [A6 - 0x50], D1
00000A86 306E FF9E movea.w A0, [A6 - 0x62]
00000A8A 2008 move.l D0, A0
00000A8C 81FC 0002 divs.w D0, 0x2
00000A90 D06E FFD2 add.w D0, [A6 - 0x2E]
00000A94 3D40 FFB4 move.w [A6 - 0x4C], D0
00000A98 2F2E FFB8 move.l -[A7], [A6 - 0x48]
00000A9C 486E FFB0 pea.l [A6 - 0x50]
00000AA0 A8F6 syscall DrawPicture
00000AA2 302E FF9C move.w D0, [A6 - 0x64]
00000AA6 D16E FFA0 add.w [A6 - 0x60], D0
00000AAA 302E FF9A move.w D0, [A6 - 0x66]
00000AAE D16E FF9E add.w [A6 - 0x62], D0
label00000AB2:
00000AB2 0C6E 01E0 FFA0 cmpi.w [A6 - 0x60], 0x1E0
00000AB8 6E14 bgt +0x16 /* 00000ACE */
00000ABA 0C6E 0140 FF9E cmpi.w [A6 - 0x62], 0x140
00000AC0 6E0C bgt +0xE /* 00000ACE */
00000AC2 4267 clr.w -[A7]
00000AC4 A974 syscall Button
00000AC6 101F move.b D0, [A7]+
00000AC8 4A00 tst.b D0
00000ACA 6700 FF78 beq -0x86 /* 00000A44 */
label00000ACE:
00000ACE 426E FFB2 clr.w [A6 - 0x4E]
00000AD2 3D7C 01E0 FFB6 move.w [A6 - 0x4A], 0x1E0
00000AD8 426E FFB0 clr.w [A6 - 0x50]
00000ADC 3D7C 0140 FFB4 move.w [A6 - 0x4C], 0x140
00000AE2 2F2E FFB8 move.l -[A7], [A6 - 0x48]
00000AE6 486E FFB0 pea.l [A6 - 0x50]
00000AEA A8F6 syscall DrawPicture
00000AEC 486D F596 pea.l [A5 - 0xA6A]
00000AF0 AA14 syscall RGBForeColor
00000AF2 3F3C 0003 move.w -[A7], 0x3
00000AF6 A889 syscall TextMode
00000AF8 3F3C 001E move.w -[A7], 0x1E
00000AFC 3F3C 000C move.w -[A7], 0xC
00000B00 A893 syscall MoveTo
00000B02 4879 0000 016A push.l 0x16A
00000B08 A884 syscall DrawString
00000B0A 4878 003C push.l 0x3C /* '<' */
00000B0E 486E FFAC pea.l [A6 - 0x54]
00000B12 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000B16 3D7C 01E0 FFA0 move.w [A6 - 0x60], 0x1E0
00000B1C 3D7C 0140 FF9E move.w [A6 - 0x62], 0x140
00000B22 6000 0080 bra +0x82 /* 00000BA4 */
label00000B26:
00000B26 302E FF9C move.w D0, [A6 - 0x64]
00000B2A 916E FFA0 sub.w [A6 - 0x60], D0
00000B2E 302E FF9A move.w D0, [A6 - 0x66]
00000B32 916E FF9E sub.w [A6 - 0x62], D0
00000B36 306E FFA0 movea.w A0, [A6 - 0x60]
00000B3A 2008 move.l D0, A0
00000B3C 81FC 0002 divs.w D0, 0x2
00000B40 322E FFD4 move.w D1, [A6 - 0x2C]
00000B44 9240 sub.w D1, D0
00000B46 3D41 FFB2 move.w [A6 - 0x4E], D1
00000B4A 306E FFA0 movea.w A0, [A6 - 0x60]
00000B4E 2008 move.l D0, A0
00000B50 81FC 0002 divs.w D0, 0x2
00000B54 D06E FFD4 add.w D0, [A6 - 0x2C]
00000B58 3D40 FFB6 move.w [A6 - 0x4A], D0
00000B5C 306E FF9E movea.w A0, [A6 - 0x62]
00000B60 2008 move.l D0, A0
00000B62 81FC 0002 divs.w D0, 0x2
00000B66 322E FFD2 move.w D1, [A6 - 0x2E]
00000B6A 9240 sub.w D1, D0
00000B6C 3D41 FFB0 move.w [A6 - 0x50], D1
00000B70 306E FF9E movea.w A0, [A6 - 0x62]
00000B74 2008 move.l D0, A0
00000B76 81FC 0002 divs.w D0, 0x2
00000B7A D06E FFD2 add.w D0, [A6 - 0x2E]
00000B7E 3D40 FFB4 move.w [A6 - 0x4C], D0
00000B82 2F2E FFB8 move.l -[A7], [A6 - 0x48]
00000B86 486E FFB0 pea.l [A6 - 0x50]
00000B8A A8F6 syscall DrawPicture
00000B8C 0C6E 0003 FF9C cmpi.w [A6 - 0x64], 0x3
00000B92 6F10 ble +0x12 /* 00000BA4 */
00000B94 0C6E 0002 FF9A cmpi.w [A6 - 0x66], 0x2
00000B9A 6F08 ble +0xA /* 00000BA4 */
00000B9C 576E FF9C subq.w [A6 - 0x64], 3
00000BA0 556E FF9A subq.w [A6 - 0x66], 2
label00000BA4:
00000BA4 4A6E FFA0 tst.w [A6 - 0x60]
00000BA8 6F12 ble +0x14 /* 00000BBC */
00000BAA 4A6E FF9E tst.w [A6 - 0x62]
00000BAE 6F0C ble +0xE /* 00000BBC */
00000BB0 4267 clr.w -[A7]
00000BB2 A974 syscall Button
00000BB4 101F move.b D0, [A7]+
00000BB6 4A00 tst.b D0
00000BB8 6700 FF6C beq -0x92 /* 00000B26 */
label00000BBC:
00000BBC 2F2E FFB8 move.l -[A7], [A6 - 0x48]
00000BC0 A8F5 syscall KillPicture
00000BC2 4EBA 01DE jsr [PC + 0x1DE /* 00000DA2 */]
label00000BC6:
00000BC6 4267 clr.w -[A7]
00000BC8 A974 syscall Button
00000BCA 101F move.b D0, [A7]+
00000BCC 4A00 tst.b D0
00000BCE 67F6 beq -0x8 /* 00000BC6 */
label00000BD0:
00000BD0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000BD4 A914 syscall DisposeWindow
00000BD6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000BDA A873 syscall SetPort
00000BDC 3F3C 0002 move.w -[A7], 0x2
00000BE0 4267 clr.w -[A7]
00000BE2 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00000BE6 2E1F move.l D7, [A7]+
00000BE8 4E5E unlink A6
00000BEA 4E75 rts
00000BEC 4142 chk.w D0, D2
00000BEE 4F55 chk.w D7, [A5]
00000BF0 5447 addq.w D7, 2
00000BF2 4946 chk.w D4, D6
fn00000BF4:
00000BF4 4E56 FFFA link A6, -0x0006
00000BF8 3F3C 0001 move.w -[A7], 0x1
00000BFC A888 syscall TextFace
00000BFE 3F3C 0001 move.w -[A7], 0x1
00000C02 A889 syscall TextMode
00000C04 426E FFFA clr.w [A6 - 0x6]
00000C08 426E FFFC clr.w [A6 - 0x4]
00000C0C 426E FFFE clr.w [A6 - 0x2]
00000C10 486E FFFA pea.l [A6 - 0x6]
00000C14 AA14 syscall RGBForeColor
00000C16 4878 0045 push.l 0x45 /* 'E' */
00000C1A A862 syscall ForeColor
00000C1C 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00000C20 3F3C 0026 move.w -[A7], 0x26 /* '&' */
00000C24 A893 syscall MoveTo
00000C26 3F3C 0018 move.w -[A7], 0x18
00000C2A A88A syscall TextSize
00000C2C 4879 0000 0196 push.l 0x196
00000C32 A884 syscall DrawString
00000C34 3F3C 000C move.w -[A7], 0xC
00000C38 A88A syscall TextSize
00000C3A 4879 0000 019E push.l 0x19E
00000C40 A884 syscall DrawString
00000C42 3F3C 0028 move.w -[A7], 0x28 /* '(' */
00000C46 3F3C 0034 move.w -[A7], 0x34 /* '4' */
00000C4A A893 syscall MoveTo
00000C4C 4879 0000 01AE push.l 0x1AE
00000C52 A884 syscall DrawString
00000C54 4878 001E push.l 0x1E
00000C58 A862 syscall ForeColor
00000C5A 3F3C 0014 move.w -[A7], 0x14
00000C5E 3F3C 004C move.w -[A7], 0x4C /* 'L' */
00000C62 A893 syscall MoveTo
00000C64 4879 0000 01E0 push.l 0x1E0
00000C6A A884 syscall DrawString
00000C6C 3F3C 0014 move.w -[A7], 0x14
00000C70 3F3C 0060 move.w -[A7], 0x60 /* '`' */
00000C74 A893 syscall MoveTo
00000C76 4267 clr.w -[A7]
00000C78 A888 syscall TextFace
00000C7A 4879 0000 01F6 push.l 0x1F6
00000C80 A884 syscall DrawString
00000C82 3F3C 0014 move.w -[A7], 0x14
00000C86 3F3C 006E move.w -[A7], 0x6E /* 'n' */
00000C8A A893 syscall MoveTo
00000C8C 4879 0000 0226 push.l 0x226
00000C92 A884 syscall DrawString
00000C94 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
00000C98 3F3C 0080 move.w -[A7], 0x80
00000C9C A893 syscall MoveTo
00000C9E 4879 0000 0242 push.l 0x242
00000CA4 A884 syscall DrawString
00000CA6 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
00000CAA 3F3C 008C move.w -[A7], 0x8C
00000CAE A893 syscall MoveTo
00000CB0 4879 0000 0254 push.l 0x254
00000CB6 A884 syscall DrawString
00000CB8 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
00000CBC 3F3C 0098 move.w -[A7], 0x98
00000CC0 A893 syscall MoveTo
00000CC2 4879 0000 0268 push.l 0x268
00000CC8 A884 syscall DrawString
00000CCA 3F3C 0050 move.w -[A7], 0x50 /* 'P' */
00000CCE 3F3C 00A4 move.w -[A7], 0xA4
00000CD2 A893 syscall MoveTo
00000CD4 4879 0000 027A push.l 0x27A
00000CDA A884 syscall DrawString
00000CDC 4267 clr.w -[A7]
00000CDE A888 syscall TextFace
00000CE0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000CE4 A88A syscall TextSize
00000CE6 3F3C 0014 move.w -[A7], 0x14
00000CEA 3F3C 00BC move.w -[A7], 0xBC
00000CEE A893 syscall MoveTo
00000CF0 4879 0000 028E push.l 0x28E
00000CF6 A884 syscall DrawString
00000CF8 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000CFC A88A syscall TextSize
00000CFE 3F3C 0014 move.w -[A7], 0x14
00000D02 3F3C 00D2 move.w -[A7], 0xD2
00000D06 A893 syscall MoveTo
00000D08 4879 0000 02D8 push.l 0x2D8
00000D0E A884 syscall DrawString
00000D10 3F3C 000C move.w -[A7], 0xC
00000D14 A88A syscall TextSize
00000D16 3F3C 0014 move.w -[A7], 0x14
00000D1A 3F3C 0104 move.w -[A7], 0x104
00000D1E A893 syscall MoveTo
00000D20 4267 clr.w -[A7]
00000D22 A888 syscall TextFace
00000D24 4879 0000 0316 push.l 0x316
00000D2A A884 syscall DrawString
00000D2C 3F3C 0014 move.w -[A7], 0x14
00000D30 3F3C 0112 move.w -[A7], 0x112
00000D34 A893 syscall MoveTo
00000D36 4879 0000 034C push.l 0x34C
00000D3C A884 syscall DrawString
00000D3E 4E5E unlink A6
00000D40 4E75 rts
00000D42 4142 chk.w D0, D2
00000D44 4F55 chk.w D7, [A5]
00000D46 544D addq.w A5, 2
00000D48 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
00000D4A 4E56 FFFA link A6, -0x0006
00000D4E 426E FFFA clr.w [A6 - 0x6]
00000D52 426E FFFC clr.w [A6 - 0x4]
00000D56 426E FFFE clr.w [A6 - 0x2]
00000D5A 486E FFFA pea.l [A6 - 0x6]
00000D5E AA14 syscall RGBForeColor
00000D60 3F3C 0014 move.w -[A7], 0x14
00000D64 3F3C 0084 move.w -[A7], 0x84
00000D68 A893 syscall MoveTo
00000D6A 4879 0000 037C push.l 0x37C
00000D70 A884 syscall DrawString
00000D72 3F3C 0014 move.w -[A7], 0x14
00000D76 3F3C 0092 move.w -[A7], 0x92
00000D7A A893 syscall MoveTo
00000D7C 4879 0000 038E push.l 0x38E
00000D82 A884 syscall DrawString
00000D84 3F3C 0014 move.w -[A7], 0x14
00000D88 3F3C 00A0 move.w -[A7], 0xA0
00000D8C A893 syscall MoveTo
00000D8E 4879 0000 03A0 push.l 0x3A0
00000D94 A884 syscall DrawString
00000D96 4E5E unlink A6
00000D98 4E75 rts
00000D9A 4142 chk.w D0, D2
00000D9C 4F55 chk.w D7, [A5]
00000D9E 544D addq.w A5, 2
00000DA0 4553 chk.w D2, [A3]
fn00000DA2:
00000DA2 4E56 FFFA link A6, -0x0006
00000DA6 426E FFFA clr.w [A6 - 0x6]
00000DAA 426E FFFC clr.w [A6 - 0x4]
00000DAE 426E FFFE clr.w [A6 - 0x2]
00000DB2 486E FFFA pea.l [A6 - 0x6]
00000DB6 AA14 syscall RGBForeColor
00000DB8 3F3C 0003 move.w -[A7], 0x3
00000DBC A889 syscall TextMode
00000DBE 3F3C 015E move.w -[A7], 0x15E
00000DC2 3F3C 0118 move.w -[A7], 0x118
00000DC6 A893 syscall MoveTo
00000DC8 4879 0000 03B4 push.l 0x3B4
00000DCE A884 syscall DrawString
00000DD0 4E5E unlink A6
00000DD2 4E75 rts
00000DD4 5448 addq.w A0, 2
00000DD6 4545 chk.w D2, D5
00000DD8 4E44 trap 4
00000DDA 2020 move.l D0, -[A0]
fn00000DDC:
00000DDC 4E56 0000 link A6, 0
00000DE0 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000DE4 A88A syscall TextSize
00000DE6 4267 clr.w -[A7]
00000DE8 A889 syscall TextMode
00000DEA 486D F596 pea.l [A5 - 0xA6A]
00000DEE AA14 syscall RGBForeColor
00000DF0 302E 0008 move.w D0, [A6 + 0x8]
00000DF4 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000DF8 0000 0002 ori.b D0, 0x2
00000DFC 0078 0006 002A ori.w [0x0000002A], 0x6
00000E02 004E 3F3C ori.w A6, 0x3F3C /* '?<' */
00000E06 017C 3F3C bchg 0x3F3C /* '?<' */, D0
00000E0A 0078 A893 4879 ori.w [0x00004879], 0xA893
00000E10 0000 03C4 ori.b D0, 0xC4
00000E14 A884 syscall DrawString
00000E16 3F3C 0190 move.w -[A7], 0x190
00000E1A 3F3C 0082 move.w -[A7], 0x82
00000E1E A893 syscall MoveTo
00000E20 4879 0000 03D4 push.l 0x3D4
00000E26 A884 syscall DrawString
00000E28 604A bra +0x4C /* 00000E74 */
00000E2A 3F3C 017C move.w -[A7], 0x17C
00000E2E 3F3C 0096 move.w -[A7], 0x96
00000E32 A893 syscall MoveTo
00000E34 4879 0000 03DE push.l 0x3DE
00000E3A A884 syscall DrawString
00000E3C 3F3C 0190 move.w -[A7], 0x190
00000E40 3F3C 00A0 move.w -[A7], 0xA0
00000E44 A893 syscall MoveTo
00000E46 4879 0000 03EE push.l 0x3EE
00000E4C A884 syscall DrawString
00000E4E 6024 bra +0x26 /* 00000E74 */
00000E50 3F3C 017C move.w -[A7], 0x17C
00000E54 3F3C 00B4 move.w -[A7], 0xB4
00000E58 A893 syscall MoveTo
00000E5A 4879 0000 03FA push.l 0x3FA
00000E60 A884 syscall DrawString
00000E62 3F3C 0190 move.w -[A7], 0x190
00000E66 3F3C 00BE move.w -[A7], 0xBE
00000E6A A893 syscall MoveTo
00000E6C 4879 0000 040A push.l 0x40A
00000E72 A884 syscall DrawString
label00000E74:
00000E74 4E5E unlink A6
00000E76 4E75 rts
00000E78 5155 subq.w [A5], 8
00000E7A 4F54 chk.w D7, [A4]
00000E7C 4553 chk.w D2, [A3]
00000E7E 2020 move.l D0, -[A0]
export_80:
00000E80 4E56 FFB0 link A6, -0x0050
00000E84 42A7 clr.l -[A7]
00000E86 206E 0008 movea.l A0, [A6 + 0x8]
00000E8A 2F28 000A move.l -[A7], [A0 + 0xA]
00000E8E AA96 syscall GetPalette
00000E90 205F movea.l A0, [A7]+
00000E92 2050 movea.l A0, [A0]
00000E94 3D50 FFB0 move.w [A6 - 0x50], [A0]
00000E98 206E 0008 movea.l A0, [A6 + 0x8]
00000E9C 2068 000A movea.l A0, [A0 + 0xA]
00000EA0 43EE FFF0 lea.l A1, [A6 - 0x10]
00000EA4 41E8 0010 lea.l A0, [A0 + 0x10]
00000EA8 22D8 move.l [A1]+, [A0]+
00000EAA 22D8 move.l [A1]+, [A0]+
00000EAC 302E FFF6 move.w D0, [A6 - 0xA]
00000EB0 906E FFF2 sub.w D0, [A6 - 0xE]
00000EB4 3D40 FFFA move.w [A6 - 0x6], D0
00000EB8 302E FFF4 move.w D0, [A6 - 0xC]
00000EBC 906E FFF0 sub.w D0, [A6 - 0x10]
00000EC0 3D40 FFF8 move.w [A6 - 0x8], D0
00000EC4 4A2D F4BD tst.b [A5 - 0xB43]
00000EC8 6700 0060 beq +0x62 /* 00000F2A */
00000ECC 486E FFB2 pea.l [A6 - 0x4E]
00000ED0 A898 syscall GetPenState
00000ED2 7008 moveq.l D0, 0x08
00000ED4 3D40 FFB8 move.w [A6 - 0x48], D0
00000ED8 7008 moveq.l D0, 0x08
00000EDA 3D40 FFB6 move.w [A6 - 0x4A], D0
00000EDE 486E FFB2 pea.l [A6 - 0x4E]
00000EE2 A899 syscall SetPenState
00000EE4 426E FFC4 clr.w [A6 - 0x3C]
00000EE8 6038 bra +0x3A /* 00000F22 */
label00000EEA:
00000EEA 3F2E FFB0 move.w -[A7], [A6 - 0x50]
00000EEE 4EBA F69E jsr [PC - 0x962 /* 0000058E */]
00000EF2 548F addq.l A7, 2
00000EF4 3F00 move.w -[A7], D0
00000EF6 AA97 syscall PmForeColor
00000EF8 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000EFC 4EBA F690 jsr [PC - 0x970 /* 0000058E */]
00000F00 548F addq.l A7, 2
00000F02 3D40 FFD6 move.w [A6 - 0x2A], D0
00000F06 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00000F0A 4EBA F682 jsr [PC - 0x97E /* 0000058E */]
00000F0E 548F addq.l A7, 2
00000F10 3D40 FFD4 move.w [A6 - 0x2C], D0
00000F14 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
00000F18 3F2E FFD4 move.w -[A7], [A6 - 0x2C]
00000F1C A891 syscall LineTo
00000F1E 526E FFC4 addq.w [A6 - 0x3C], 1
label00000F22:
00000F22 0C6E 0080 FFC4 cmpi.w [A6 - 0x3C], 0x80
00000F28 6DC0 blt -0x3E /* 00000EEA */
label00000F2A:
00000F2A 4A2D F4BC tst.b [A5 - 0xB44]
00000F2E 6700 0188 beq +0x18A /* 000010B8 */
00000F32 302D F49A move.w D0, [A5 - 0xB66]
00000F36 B06D F1A8 cmp.w D0, [A5 - 0xE58]
00000F3A 5FC0 sle D0
00000F3C 4400 neg.b D0
00000F3E 4880 ext.w D0
00000F40 1D40 FFCD move.b [A6 - 0x33], D0
00000F44 302D F49E move.w D0, [A5 - 0xB62]
00000F48 B06D F1AC cmp.w D0, [A5 - 0xE54]
00000F4C 5CC0 sge D0
00000F4E 4400 neg.b D0
00000F50 4880 ext.w D0
00000F52 1D40 FFCC move.b [A6 - 0x34], D0
00000F56 302D F49C move.w D0, [A5 - 0xB64]
00000F5A B06D F1AA cmp.w D0, [A5 - 0xE56]
00000F5E 5FC0 sle D0
00000F60 4400 neg.b D0
00000F62 4880 ext.w D0
00000F64 1D40 FFCF move.b [A6 - 0x31], D0
00000F68 302D F4A0 move.w D0, [A5 - 0xB60]
00000F6C B06D F1AE cmp.w D0, [A5 - 0xE52]
00000F70 5CC0 sge D0
00000F72 4400 neg.b D0
00000F74 4880 ext.w D0
00000F76 1D40 FFCE move.b [A6 - 0x32], D0
00000F7A 426E FFFE clr.w [A6 - 0x2]
00000F7E 426E FFFC clr.w [A6 - 0x4]
00000F82 486E FFFC pea.l [A6 - 0x4]
00000F86 A870 syscall LocalToGlobal
00000F88 3D6E FFFE FFD6 move.w [A6 - 0x2A], [A6 - 0x2]
00000F8E 3D6E FFFC FFD4 move.w [A6 - 0x2C], [A6 - 0x4]
00000F94 3F3C 0004 move.w -[A7], 0x4
00000F98 4EBA F5F4 jsr [PC - 0xA0C /* 0000058E */]
00000F9C 548F addq.l A7, 2
00000F9E 3D40 FFD0 move.w [A6 - 0x30], D0
00000FA2 302E FFD0 move.w D0, [A6 - 0x30]
00000FA6 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000FAA 0000 0003 ori.b D0, 0x3
00000FAE 010A btst A2, D0
00000FB0 0008 004A ori.b A0, 0x4A /* 'J' */
00000FB4 0088 00C8 4A2E ori.l A0, 0xC84A2E
00000FBA FFCD .invalid <<F/7/7>>
00000FBC 662C bne +0x2E /* 00000FEA */
00000FBE 6000 00F8 bra +0xFA /* 000010B8 */
label00000FC2:
00000FC2 206E 0008 movea.l A0, [A6 + 0x8]
00000FC6 2F28 000A move.l -[A7], [A0 + 0xA]
00000FCA 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
00000FCE 3F2E FFD4 move.w -[A7], [A6 - 0x2C]
00000FD2 4267 clr.w -[A7]
00000FD4 A91B syscall MoveWindow
00000FD6 066E FFE0 FFD4 addi.w [A6 - 0x2C], 0xFFE0
00000FDC 206E 0008 movea.l A0, [A6 + 0x8]
00000FE0 2068 000A movea.l A0, [A0 + 0xA]
00000FE4 4868 0010 pea.l [A0 + 0x10]
00000FE8 A92A syscall ValidRect
label00000FEA:
00000FEA 302D F49A move.w D0, [A5 - 0xB66]
00000FEE 906E FFF8 sub.w D0, [A6 - 0x8]
00000FF2 B06E FFD4 cmp.w D0, [A6 - 0x2C]
00000FF6 6DCA blt -0x34 /* 00000FC2 */
00000FF8 6000 00BE bra +0xC0 /* 000010B8 */
00000FFC 4A2E FFCC tst.b [A6 - 0x34]
00001000 662C bne +0x2E /* 0000102E */
00001002 6000 00B4 bra +0xB6 /* 000010B8 */
label00001006:
00001006 206E 0008 movea.l A0, [A6 + 0x8]
0000100A 2F28 000A move.l -[A7], [A0 + 0xA]
0000100E 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
00001012 3F2E FFD4 move.w -[A7], [A6 - 0x2C]
00001016 4267 clr.w -[A7]
00001018 A91B syscall MoveWindow
0000101A 066E 0030 FFD4 addi.w [A6 - 0x2C], 0x30 /* '0' */
00001020 206E 0008 movea.l A0, [A6 + 0x8]
00001024 2068 000A movea.l A0, [A0 + 0xA]
00001028 4868 0010 pea.l [A0 + 0x10]
0000102C A92A syscall ValidRect
label0000102E:
0000102E 302E FFD4 move.w D0, [A6 - 0x2C]
00001032 B06D F49E cmp.w D0, [A5 - 0xB62]
00001036 6DCE blt -0x30 /* 00001006 */
00001038 6000 007E bra +0x80 /* 000010B8 */
0000103C 4A2E FFCF tst.b [A6 - 0x31]
00001040 662C bne +0x2E /* 0000106E */
00001042 6000 0074 bra +0x76 /* 000010B8 */
label00001046:
00001046 206E 0008 movea.l A0, [A6 + 0x8]
0000104A 2F28 000A move.l -[A7], [A0 + 0xA]
0000104E 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
00001052 3F2E FFD4 move.w -[A7], [A6 - 0x2C]
00001056 4267 clr.w -[A7]
00001058 A91B syscall MoveWindow
0000105A 066E FFE0 FFD6 addi.w [A6 - 0x2A], 0xFFE0
00001060 206E 0008 movea.l A0, [A6 + 0x8]
00001064 2068 000A movea.l A0, [A0 + 0xA]
00001068 4868 0010 pea.l [A0 + 0x10]
0000106C A92A syscall ValidRect
label0000106E:
0000106E 302D F49C move.w D0, [A5 - 0xB64]
00001072 906E FFFA sub.w D0, [A6 - 0x6]
00001076 B06E FFD6 cmp.w D0, [A6 - 0x2A]
0000107A 6DCA blt -0x34 /* 00001046 */
0000107C 603A bra +0x3C /* 000010B8 */
0000107E 4A2E FFCE tst.b [A6 - 0x32]
00001082 662A bne +0x2C /* 000010AE */
00001084 6032 bra +0x34 /* 000010B8 */
label00001086:
00001086 206E 0008 movea.l A0, [A6 + 0x8]
0000108A 2F28 000A move.l -[A7], [A0 + 0xA]
0000108E 3F2E FFD6 move.w -[A7], [A6 - 0x2A]
00001092 3F2E FFD4 move.w -[A7], [A6 - 0x2C]
00001096 4267 clr.w -[A7]
00001098 A91B syscall MoveWindow
0000109A 066E 0030 FFD6 addi.w [A6 - 0x2A], 0x30 /* '0' */
000010A0 206E 0008 movea.l A0, [A6 + 0x8]
000010A4 2068 000A movea.l A0, [A0 + 0xA]
000010A8 4868 0010 pea.l [A0 + 0x10]
000010AC A92A syscall ValidRect
label000010AE:
000010AE 302E FFD6 move.w D0, [A6 - 0x2A]
000010B2 B06D F4A0 cmp.w D0, [A5 - 0xB60]
000010B6 6DCE blt -0x30 /* 00001086 */
label000010B8:
000010B8 4E5E unlink A6
000010BA 4E75 rts
000010BC 434C chk.w D1, A4
000010BE 4F53 chk.w D7, [A3]
000010C0 4545 chk.w D2, D5
000010C2 4646 not.w D6
export_82:
000010C4 4E56 FCF2 link A6, -0x030E
000010C8 422E FFFB clr.b [A6 - 0x5]
000010CC 206E 0008 movea.l A0, [A6 + 0x8]
000010D0 2068 014E movea.l A0, [A0 + 0x14E]
000010D4 3D68 0016 FFF6 move.w [A6 - 0xA], [A0 + 0x16]
000010DA 206E 0008 movea.l A0, [A6 + 0x8]
000010DE 2068 014E movea.l A0, [A0 + 0x14E]
000010E2 3D68 0014 FFF4 move.w [A6 - 0xC], [A0 + 0x14]
000010E8 42A7 clr.l -[A7]
000010EA 206E 0008 movea.l A0, [A6 + 0x8]
000010EE 2F28 000A move.l -[A7], [A0 + 0xA]
000010F2 AA96 syscall GetPalette
000010F4 205F movea.l A0, [A7]+
000010F6 2050 movea.l A0, [A0]
000010F8 3D50 FFF2 move.w [A6 - 0xE], [A0]
000010FC 306E FFF2 movea.w A0, [A6 - 0xE]
00001100 2F08 move.l -[A7], A0
00001102 486E FEF2 pea.l [A6 - 0x10E]
00001106 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000110A 306E FFF6 movea.w A0, [A6 - 0xA]
0000110E 2F08 move.l -[A7], A0
00001110 486E FDF2 pea.l [A6 - 0x20E]
00001114 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001118 306E FFF4 movea.w A0, [A6 - 0xC]
0000111C 2F08 move.l -[A7], A0
0000111E 486E FCF2 pea.l [A6 - 0x30E]
00001122 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00001126 486E FEF2 pea.l [A6 - 0x10E]
0000112A 486E FDF2 pea.l [A6 - 0x20E]
0000112E 486E FCF2 pea.l [A6 - 0x30E]
00001132 206E 0008 movea.l A0, [A6 + 0x8]
00001136 4868 004E pea.l [A0 + 0x4E]
0000113A A98B syscall ParamText
0000113C 42A7 clr.l -[A7]
0000113E 3F3C 053C move.w -[A7], 0x53C
00001142 42A7 clr.l -[A7]
00001144 4878 FFFF push.l 0xFFFF
00001148 A97C syscall GetNewDialog
0000114A 205F movea.l A0, [A7]+
0000114C 2D48 FFFC move.l [A6 - 0x4], A0
00001150 3F3C 0001 move.w -[A7], 0x1
00001154 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001158 4EBA 11BE jsr [PC + 0x11BE /* 00002318 */]
0000115C 5C8F addq.l A7, 6
0000115E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001162 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001166 A918 syscall SetWRefCon
00001168 486D 02AA pea.l [A5 + 0x2AA /* export_81 */]
0000116C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00001170 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001174 4EBA 1166 jsr [PC + 0x1166 /* 000022DC */]
00001178 4FEF 000A lea.l A7, [A7 + 0xA]
0000117C 6000 0020 bra +0x22 /* 0000119E */
label00001180:
00001180 42A7 clr.l -[A7]
00001182 486E FFF8 pea.l [A6 - 0x8]
00001186 A991 syscall ModalDialog
00001188 302E FFF8 move.w D0, [A6 - 0x8]
0000118C 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00001190 0001 0001 ori.b D1, 0x1
00001194 000A 0002 ori.b A2, 0x2
00001198 7001 moveq.l D0, 0x01
0000119A 1D40 FFFB move.b [A6 - 0x5], D0
label0000119E:
0000119E 4A2E FFFB tst.b [A6 - 0x5]
000011A2 67DC beq -0x22 /* 00001180 */
000011A4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000011A8 A983 syscall DisposeDialog
000011AA 4E5E unlink A6
000011AC 4E75 rts
000011AE 5348 subq.w A0, 1
000011B0 4F57 chk.w D7, [A7]
000011B2 494E chk.w D4, A6
000011B4 464F not.w A7
export_81:
000011B6 4E56 FFBE link A6, -0x0042
000011BA 486E FFDA pea.l [A6 - 0x26]
000011BE A874 syscall GetPort
000011C0 2F2E 000A move.l -[A7], [A6 + 0xA]
000011C4 A873 syscall SetPort
000011C6 42A7 clr.l -[A7]
000011C8 2F2E 000A move.l -[A7], [A6 + 0xA]
000011CC A917 syscall GetWRefCon
000011CE 201F move.l D0, [A7]+
000011D0 2D40 FFFC move.l [A6 - 0x4], D0
000011D4 42A7 clr.l -[A7]
000011D6 206E FFFC movea.l A0, [A6 - 0x4]
000011DA 2F28 000A move.l -[A7], [A0 + 0xA]
000011DE AA96 syscall GetPalette
000011E0 205F movea.l A0, [A7]+
000011E2 2D48 FFF8 move.l [A6 - 0x8], A0
000011E6 4AAE FFF8 tst.l [A6 - 0x8]
000011EA 6700 018C beq +0x18E /* 00001378 */
000011EE 3F3C 0008 move.w -[A7], 0x8
000011F2 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
000011F6 548F addq.l A7, 2
000011F8 2D40 FFC4 move.l [A6 - 0x3C], D0
000011FC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001200 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00001204 AAA0 syscall Palette2CTab
00001206 206E FFF8 movea.l A0, [A6 - 0x8]
0000120A 42A7 clr.l -[A7]
0000120C 2050 movea.l A0, [A0]
0000120E 3F10 move.w -[A7], [A0]
00001210 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
00001214 3F3C 0002 move.w -[A7], 0x2
00001218 4267 clr.w -[A7]
0000121A AA91 syscall NewPalette
0000121C 205F movea.l A0, [A7]+
0000121E 2D48 FFF4 move.l [A6 - 0xC], A0
00001222 2F2E 000A move.l -[A7], [A6 + 0xA]
00001226 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000122A 4267 clr.w -[A7]
0000122C AA95 syscall SetPalette/NSetPalette
0000122E 2F2E 000A move.l -[A7], [A6 + 0xA]
00001232 AA94 syscall ActivatePalette
00001234 2F2E 000A move.l -[A7], [A6 + 0xA]
00001238 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000123C 486E FFE2 pea.l [A6 - 0x1E]
00001240 486E FFDE pea.l [A6 - 0x22]
00001244 486E FFEC pea.l [A6 - 0x14]
00001248 A98D syscall GetDialogItem/GetDItem
0000124A 302E FFF2 move.w D0, [A6 - 0xE]
0000124E 906E FFEE sub.w D0, [A6 - 0x12]
00001252 48C0 ext.l D0
00001254 81FC 0010 divs.w D0, 0x10
00001258 3D40 FFD8 move.w [A6 - 0x28], D0
0000125C 302E FFF0 move.w D0, [A6 - 0x10]
00001260 906E FFEC sub.w D0, [A6 - 0x14]
00001264 48C0 ext.l D0
00001266 81FC 0010 divs.w D0, 0x10
0000126A 3D40 FFD6 move.w [A6 - 0x2A], D0
0000126E 426E FFCC clr.w [A6 - 0x34]
00001272 6054 bra +0x56 /* 000012C8 */
label00001274:
00001274 302E FFCC move.w D0, [A6 - 0x34]
00001278 C1EE FFD8 muls.w D0, [A6 - 0x28]
0000127C D06E FFEE add.w D0, [A6 - 0x12]
00001280 3D40 FFD4 move.w [A6 - 0x2C], D0
00001284 3F2E FFD4 move.w -[A7], [A6 - 0x2C]
00001288 3F2E FFEC move.w -[A7], [A6 - 0x14]
0000128C A893 syscall MoveTo
0000128E 3F2E FFD4 move.w -[A7], [A6 - 0x2C]
00001292 302E FFF0 move.w D0, [A6 - 0x10]
00001296 5340 subq.w D0, 1
00001298 3F00 move.w -[A7], D0
0000129A A891 syscall LineTo
0000129C 302E FFCC move.w D0, [A6 - 0x34]
000012A0 C1EE FFD6 muls.w D0, [A6 - 0x2A]
000012A4 D06E FFEC add.w D0, [A6 - 0x14]
000012A8 3D40 FFD2 move.w [A6 - 0x2E], D0
000012AC 3F2E FFEE move.w -[A7], [A6 - 0x12]
000012B0 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
000012B4 A893 syscall MoveTo
000012B6 302E FFF2 move.w D0, [A6 - 0xE]
000012BA 5340 subq.w D0, 1
000012BC 3F00 move.w -[A7], D0
000012BE 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
000012C2 A891 syscall LineTo
000012C4 526E FFCC addq.w [A6 - 0x34], 1
label000012C8:
000012C8 0C6E 0010 FFCC cmpi.w [A6 - 0x34], 0x10
000012CE 6DA4 blt -0x5A /* 00001274 */
000012D0 426E FFCC clr.w [A6 - 0x34]
000012D4 6000 0070 bra +0x72 /* 00001346 */
label000012D8:
000012D8 3F2E FFCC move.w -[A7], [A6 - 0x34]
000012DC AA97 syscall PmForeColor
000012DE 306E FFCC movea.w A0, [A6 - 0x34]
000012E2 2008 move.l D0, A0
000012E4 81FC 0010 divs.w D0, 0x10
000012E8 4840 swap.w D0
000012EA 3D40 FFD0 move.w [A6 - 0x30], D0
000012EE 302E FFD0 move.w D0, [A6 - 0x30]
000012F2 C1EE FFD8 muls.w D0, [A6 - 0x28]
000012F6 D06E FFEE add.w D0, [A6 - 0x12]
000012FA 5240 addq.w D0, 1
000012FC 3D40 FFE6 move.w [A6 - 0x1A], D0
00001300 302E FFE6 move.w D0, [A6 - 0x1A]
00001304 D06E FFD8 add.w D0, [A6 - 0x28]
00001308 5340 subq.w D0, 1
0000130A 3D40 FFEA move.w [A6 - 0x16], D0
0000130E 306E FFCC movea.w A0, [A6 - 0x34]
00001312 2008 move.l D0, A0
00001314 81FC 0010 divs.w D0, 0x10
00001318 3D40 FFCE move.w [A6 - 0x32], D0
0000131C 302E FFCE move.w D0, [A6 - 0x32]
00001320 C1EE FFD6 muls.w D0, [A6 - 0x2A]
00001324 D06E FFEC add.w D0, [A6 - 0x14]
00001328 5240 addq.w D0, 1
0000132A 3D40 FFE4 move.w [A6 - 0x1C], D0
0000132E 302E FFE4 move.w D0, [A6 - 0x1C]
00001332 D06E FFD6 add.w D0, [A6 - 0x2A]
00001336 5340 subq.w D0, 1
00001338 3D40 FFE8 move.w [A6 - 0x18], D0
0000133C 486E FFE4 pea.l [A6 - 0x1C]
00001340 A8A2 syscall PaintRect
00001342 526E FFCC addq.w [A6 - 0x34], 1
label00001346:
00001346 206E FFF8 movea.l A0, [A6 - 0x8]
0000134A 2050 movea.l A0, [A0]
0000134C 302E FFCC move.w D0, [A6 - 0x34]
00001350 B050 cmp.w D0, [A0]
00001352 6D84 blt -0x7A /* 000012D8 */
00001354 426E FFBE clr.w [A6 - 0x42]
00001358 426E FFC0 clr.w [A6 - 0x40]
0000135C 426E FFC2 clr.w [A6 - 0x3E]
00001360 486E FFBE pea.l [A6 - 0x42]
00001364 AA14 syscall RGBForeColor
00001366 486E FFEC pea.l [A6 - 0x14]
0000136A A8A1 syscall FrameRect
0000136C 486E FFEC pea.l [A6 - 0x14]
00001370 A92A syscall ValidRect
00001372 2F2E FFDA move.l -[A7], [A6 - 0x26]
00001376 A873 syscall SetPort
label00001378:
00001378 4E5E unlink A6
0000137A 205F movea.l A0, [A7]+
0000137C 4FEF 0006 lea.l A7, [A7 + 0x6]
00001380 4ED0 jmp [A0]
00001382 5348 subq.w A0, 1
00001384 4F57 chk.w D7, [A7]
00001386 434F chk.w D1, A7
00001388 4C4F 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, A7
export_83: // at 0000138A (misaligned)
0000138C FFEE .invalid <<F/7/7>>
0000138E 206E 0008 movea.l A0, [A6 + 0x8]
00001392 2068 000A movea.l A0, [A0 + 0xA]
00001396 43EE FFF0 lea.l A1, [A6 - 0x10]
0000139A 41E8 0010 lea.l A0, [A0 + 0x10]
0000139E 22D8 move.l [A1]+, [A0]+
000013A0 22D8 move.l [A1]+, [A0]+
000013A2 206E 0008 movea.l A0, [A6 + 0x8]
000013A6 2068 014E movea.l A0, [A0 + 0x14E]
000013AA 43EE FFF8 lea.l A1, [A6 - 0x8]
000013AE 41E8 0010 lea.l A0, [A0 + 0x10]
000013B2 22D8 move.l [A1]+, [A0]+
000013B4 22D8 move.l [A1]+, [A0]+
000013B6 4267 clr.w -[A7]
000013B8 486E FFF0 pea.l [A6 - 0x10]
000013BC 486E FFF8 pea.l [A6 - 0x8]
000013C0 A8A6 syscall EqualRect
000013C2 101F move.b D0, [A7]+
000013C4 4A00 tst.b D0
000013C6 6600 003E bne +0x40 /* 00001406 */
000013CA 4267 clr.w -[A7]
000013CC 3F3C 03FC move.w -[A7], 0x3FC
000013D0 42A7 clr.l -[A7]
000013D2 A985 syscall Alert
000013D4 301F move.w D0, [A7]+
000013D6 3D40 FFEE move.w [A6 - 0x12], D0
000013DA 302E FFEE move.w D0, [A6 - 0x12]
000013DE 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000013E2 0001 0003 ori.b D1, 0x3
000013E6 0020 0006 ori.b -[A0], 0x6
000013EA 0008 0016 ori.b A0, 0x16
000013EE 7000 moveq.l D0, 0x00
000013F0 6016 bra +0x18 /* 00001408 */
000013F2 206E 0008 movea.l A0, [A6 + 0x8]
000013F6 2F28 000A move.l -[A7], [A0 + 0xA]
000013FA 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000013FE 588F addq.l A7, 4
00001400 6006 bra +0x8 /* 00001408 */
00001402 7001 moveq.l D0, 0x01
00001404 6002 bra +0x4 /* 00001408 */
label00001406:
00001406 7001 moveq.l D0, 0x01
label00001408:
00001408 4E5E unlink A6
0000140A 4E75 rts
0000140C 5341 subq.w D1, 1
0000140E 5645 addq.w D5, 3
00001410 4348 chk.w D1, A0
00001412 4543 chk.w D2, D3
export_84:
00001414 4E56 FFF0 link A6, -0x0010
00001418 206E 0008 movea.l A0, [A6 + 0x8]
0000141C 2F28 000A move.l -[A7], [A0 + 0xA]
00001420 4EBA 019A jsr [PC + 0x19A /* 000015BC */]
00001424 588F addq.l A7, 4
00001426 3D40 FFF2 move.w [A6 - 0xE], D0
0000142A 42A7 clr.l -[A7]
0000142C 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00001430 AA18 syscall GetCTable
00001432 205F movea.l A0, [A7]+
00001434 2D48 FFF4 move.l [A6 - 0xC], A0
00001438 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000143C A992 syscall DetachResource
0000143E 7001 moveq.l D0, 0x01
00001440 322E FFF2 move.w D1, [A6 - 0xE]
00001444 E368 lsl D0.w, D1
00001446 3D40 FFF0 move.w [A6 - 0x10], D0
0000144A 42A7 clr.l -[A7]
0000144C 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00001450 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001454 3F3C 0002 move.w -[A7], 0x2
00001458 4267 clr.w -[A7]
0000145A AA91 syscall NewPalette
0000145C 205F movea.l A0, [A7]+
0000145E 2D48 FFFC move.l [A6 - 0x4], A0
00001462 42A7 clr.l -[A7]
00001464 206E 0008 movea.l A0, [A6 + 0x8]
00001468 2F28 000A move.l -[A7], [A0 + 0xA]
0000146C AA96 syscall GetPalette
0000146E 205F movea.l A0, [A7]+
00001470 2D48 FFF8 move.l [A6 - 0x8], A0
00001474 206E 0008 movea.l A0, [A6 + 0x8]
00001478 2F28 000A move.l -[A7], [A0 + 0xA]
0000147C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001480 1F3C 0001 move.b -[A7], 0x1
00001484 AA95 syscall SetPalette/NSetPalette
00001486 206E 0008 movea.l A0, [A6 + 0x8]
0000148A 2F28 000A move.l -[A7], [A0 + 0xA]
0000148E AA94 syscall ActivatePalette
00001490 4AAE FFF8 tst.l [A6 - 0x8]
00001494 6706 beq +0x8 /* 0000149C */
00001496 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000149A AA93 syscall DisposePalette
label0000149C:
0000149C 4E5E unlink A6
0000149E 4E75 rts
000014A0 5345 subq.w D5, 1
000014A2 5444 addq.w D4, 2
000014A4 4546 chk.w D2, D6
000014A6 4155 chk.w D0, [A5]
export_85:
000014A8 4E56 FFF6 link A6, -0x000A
000014AC 206E 0008 movea.l A0, [A6 + 0x8]
000014B0 2F28 000A move.l -[A7], [A0 + 0xA]
000014B4 4EBA 0106 jsr [PC + 0x106 /* 000015BC */]
000014B8 588F addq.l A7, 4
000014BA 3D40 FFF6 move.w [A6 - 0xA], D0
000014BE 42A7 clr.l -[A7]
000014C0 206E 0008 movea.l A0, [A6 + 0x8]
000014C4 2F28 000A move.l -[A7], [A0 + 0xA]
000014C8 AA96 syscall GetPalette
000014CA 205F movea.l A0, [A7]+
000014CC 2D48 FFFC move.l [A6 - 0x4], A0
000014D0 7001 moveq.l D0, 0x01
000014D2 322E FFF6 move.w D1, [A6 - 0xA]
000014D6 E368 lsl D0.w, D1
000014D8 42A7 clr.l -[A7]
000014DA 3F00 move.w -[A7], D0
000014DC 42A7 clr.l -[A7]
000014DE 3F3C 0002 move.w -[A7], 0x2
000014E2 4267 clr.w -[A7]
000014E4 AA91 syscall NewPalette
000014E6 205F movea.l A0, [A7]+
000014E8 2D48 FFF8 move.l [A6 - 0x8], A0
000014EC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000014F0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000014F4 4EBA 00E4 jsr [PC + 0xE4 /* 000015DA */]
000014F8 508F addq.l A7, 8
000014FA 42A7 clr.l -[A7]
000014FC A9FC syscall ZeroScrap
000014FE 201F move.l D0, [A7]+
00001500 42A7 clr.l -[A7]
00001502 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001506 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000150A 201F move.l D0, [A7]+
0000150C 42A7 clr.l -[A7]
0000150E 2F00 move.l -[A7], D0
00001510 4879 706C 7474 push.l 0x706C7474 /* 'pltt' */
00001516 206E FFF8 movea.l A0, [A6 - 0x8]
0000151A 2F10 move.l -[A7], [A0]
0000151C A9FE syscall PutScrap
0000151E 201F move.l D0, [A7]+
00001520 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001524 AA93 syscall DisposePalette
00001526 4E5E unlink A6
00001528 4E75 rts
0000152A 434C chk.w D1, A4
0000152C 4950 chk.w D4, [A0]
0000152E 5041 addq.w D1, 8
00001530 4C45 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D5
export_86: // at 00001532 (misaligned)
00001534 FFF0 .invalid <<F/7/7>>
00001536 42A7 clr.l -[A7]
00001538 3F3C 0002 move.w -[A7], 0x2
0000153C 42A7 clr.l -[A7]
0000153E 3F3C 0002 move.w -[A7], 0x2
00001542 4267 clr.w -[A7]
00001544 AA91 syscall NewPalette
00001546 205F movea.l A0, [A7]+
00001548 2D48 FFFC move.l [A6 - 0x4], A0
0000154C 42A7 clr.l -[A7]
0000154E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001552 4879 706C 7474 push.l 0x706C7474 /* 'pltt' */
00001558 486E FFF4 pea.l [A6 - 0xC]
0000155C A9FD syscall GetScrap
0000155E 201F move.l D0, [A7]+
00001560 2D40 FFF0 move.l [A6 - 0x10], D0
00001564 0CAE 0000 0002 FFF0 cmpi.l [A6 - 0x10], 0x2
0000156C 6C08 bge +0xA /* 00001576 */
0000156E 3F3C 0001 move.w -[A7], 0x1
00001572 A9C8 syscall SysBeep
00001574 603A bra +0x3C /* 000015B0 */
label00001576:
00001576 42A7 clr.l -[A7]
00001578 206E 0008 movea.l A0, [A6 + 0x8]
0000157C 2F28 000A move.l -[A7], [A0 + 0xA]
00001580 AA96 syscall GetPalette
00001582 205F movea.l A0, [A7]+
00001584 2D48 FFF8 move.l [A6 - 0x8], A0
00001588 206E 0008 movea.l A0, [A6 + 0x8]
0000158C 2F28 000A move.l -[A7], [A0 + 0xA]
00001590 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001594 1F3C 0001 move.b -[A7], 0x1
00001598 AA95 syscall SetPalette/NSetPalette
0000159A 206E 0008 movea.l A0, [A6 + 0x8]
0000159E 2F28 000A move.l -[A7], [A0 + 0xA]
000015A2 AA94 syscall ActivatePalette
000015A4 4AAE FFF8 tst.l [A6 - 0x8]
000015A8 6706 beq +0x8 /* 000015B0 */
000015AA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000015AE AA93 syscall DisposePalette
label000015B0:
000015B0 4E5E unlink A6
000015B2 4E75 rts
000015B4 5041 addq.w D1, 8
000015B6 5354 subq.w [A4], 1
000015B8 4550 chk.w D2, [A0]
000015BA 414C chk.w D0, A4
fn000015BC:
000015BC 4E56 FFFC link A6, -0x0004
000015C0 206E 0008 movea.l A0, [A6 + 0x8]
000015C4 2068 0002 movea.l A0, [A0 + 0x2]
000015C8 2050 movea.l A0, [A0]
000015CA 3028 0020 move.w D0, [A0 + 0x20]
000015CE 4E5E unlink A6
000015D0 4E75 rts
000015D2 4745 chk.w D3, D5
000015D4 5450 addq.w [A0], 2
000015D6 5349 subq.w A1, 1
000015D8 5A45 addq.w D5, 5
fn000015DA:
000015DA 4E56 FFFC link A6, -0x0004
000015DE 3F3C 0001 move.w -[A7], 0x1
000015E2 4EAD 0592 jsr [A5 + 0x592 /* export_174 */]
000015E6 548F addq.l A7, 2
000015E8 2D40 FFFC move.l [A6 - 0x4], D0
000015EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015F0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000015F4 AAA0 syscall Palette2CTab
000015F6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000015FA 2F2E 000C move.l -[A7], [A6 + 0xC]
000015FE 3F3C 0002 move.w -[A7], 0x2
00001602 4267 clr.w -[A7]
00001604 AA9F syscall CTab2Palette
00001606 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000160A 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
0000160E 4E5E unlink A6
00001610 4E75 rts
00001612 434F chk.w D1, A7
00001614 5059 addq.w [A1]+, 8
00001616 5041 addq.w D1, 8
00001618 4C45 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D5
export_87: // at 0000161A (misaligned)
0000161C FFF2 .invalid <<F/7/7>>
0000161E 42A7 clr.l -[A7]
00001620 3F3C 0546 move.w -[A7], 0x546
00001624 42A7 clr.l -[A7]
00001626 4878 FFFF push.l 0xFFFF
0000162A A97C syscall GetNewDialog
0000162C 205F movea.l A0, [A7]+
0000162E 2D48 FFFC move.l [A6 - 0x4], A0
00001632 3F3C 0001 move.w -[A7], 0x1
00001636 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000163A 4EBA 0CDC jsr [PC + 0xCDC /* 00002318 */]
0000163E 5C8F addq.l A7, 6
00001640 42A7 clr.l -[A7]
00001642 4879 5072 6566 push.l 0x50726566 /* 'Pref' */
00001648 3F3C 03E8 move.w -[A7], 0x3E8
0000164C A9A0 syscall GetResource
0000164E 205F movea.l A0, [A7]+
00001650 2D48 FFF6 move.l [A6 - 0xA], A0
00001654 206E FFF6 movea.l A0, [A6 - 0xA]
00001658 2050 movea.l A0, [A0]
0000165A 1B50 F4BC move.b [A5 - 0xB44], [A0]
0000165E 206E FFF6 movea.l A0, [A6 - 0xA]
00001662 2050 movea.l A0, [A0]
00001664 1B68 0001 F4BD move.b [A5 - 0xB43], [A0 + 0x1]
0000166A 3F3C 0004 move.w -[A7], 0x4
0000166E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001672 4EBA 0C3E jsr [PC + 0xC3E /* 000022B2 */]
00001676 5C8F addq.l A7, 6
00001678 2F00 move.l -[A7], D0
0000167A 102D F4BC move.b D0, [A5 - 0xB44]
0000167E 49C0 lea.l A4, D0
00001680 3F00 move.w -[A7], D0
00001682 A963 syscall SetControlValue/SetCtlValue
00001684 3F3C 0005 move.w -[A7], 0x5
00001688 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000168C 4EBA 0C24 jsr [PC + 0xC24 /* 000022B2 */]
00001690 5C8F addq.l A7, 6
00001692 2F00 move.l -[A7], D0
00001694 102D F4BD move.b D0, [A5 - 0xB43]
00001698 49C0 lea.l A4, D0
0000169A 3F00 move.w -[A7], D0
0000169C A963 syscall SetControlValue/SetCtlValue
0000169E 1D6D F4BC FFF5 move.b [A6 - 0xB], [A5 - 0xB44]
000016A4 1D6D F4BD FFF4 move.b [A6 - 0xC], [A5 - 0xB43]
000016AA 422E FFF3 clr.b [A6 - 0xD]
000016AE 6000 00C6 bra +0xC8 /* 00001776 */
label000016B2:
000016B2 42A7 clr.l -[A7]
000016B4 486E FFFA pea.l [A6 - 0x6]
000016B8 A991 syscall ModalDialog
000016BA 302E FFFA move.w D0, [A6 - 0x6]
000016BE 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000016C2 0001 0005 ori.b D1, 0x5
000016C6 00B0 000A 0046 00AA ori.l [A0 + D0.w - 0x86], 0xA0046 /* '\n\0F' */
000016CE 0056 007E ori.w [A6], 0x7E /* '~' */
000016D2 3F3C 0004 move.w -[A7], 0x4
000016D6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000016DA 4EBA 0BD6 jsr [PC + 0xBD6 /* 000022B2 */]
000016DE 5C8F addq.l A7, 6
000016E0 4267 clr.w -[A7]
000016E2 2F00 move.l -[A7], D0
000016E4 A960 syscall GetControlValue/GetCtlValue
000016E6 301F move.w D0, [A7]+
000016E8 1B40 F4BC move.b [A5 - 0xB44], D0
000016EC 3F3C 0005 move.w -[A7], 0x5
000016F0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000016F4 4EBA 0BBC jsr [PC + 0xBBC /* 000022B2 */]
000016F8 5C8F addq.l A7, 6
000016FA 4267 clr.w -[A7]
000016FC 2F00 move.l -[A7], D0
000016FE A960 syscall GetControlValue/GetCtlValue
00001700 301F move.w D0, [A7]+
00001702 1B40 F4BD move.b [A5 - 0xB43], D0
00001706 7001 moveq.l D0, 0x01
00001708 1D40 FFF3 move.b [A6 - 0xD], D0
0000170C 6000 0068 bra +0x6A /* 00001776 */
00001710 1B6E FFF5 F4BC move.b [A5 - 0xB44], [A6 - 0xB]
00001716 1B6E FFF4 F4BD move.b [A5 - 0xB43], [A6 - 0xC]
0000171C 7001 moveq.l D0, 0x01
0000171E 1D40 FFF3 move.b [A6 - 0xD], D0
00001722 6052 bra +0x54 /* 00001776 */
00001724 4A2D F4BC tst.b [A5 - 0xB44]
00001728 57C0 seq D0
0000172A 4400 neg.b D0
0000172C 4880 ext.w D0
0000172E 1B40 F4BC move.b [A5 - 0xB44], D0
00001732 3F3C 0004 move.w -[A7], 0x4
00001736 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000173A 4EBA 0B76 jsr [PC + 0xB76 /* 000022B2 */]
0000173E 5C8F addq.l A7, 6
00001740 2F00 move.l -[A7], D0
00001742 102D F4BC move.b D0, [A5 - 0xB44]
00001746 49C0 lea.l A4, D0
00001748 3F00 move.w -[A7], D0
0000174A A963 syscall SetControlValue/SetCtlValue
0000174C 6028 bra +0x2A /* 00001776 */
0000174E 4A2D F4BD tst.b [A5 - 0xB43]
00001752 57C0 seq D0
00001754 4400 neg.b D0
00001756 4880 ext.w D0
00001758 1B40 F4BD move.b [A5 - 0xB43], D0
0000175C 3F3C 0005 move.w -[A7], 0x5
00001760 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001764 4EBA 0B4C jsr [PC + 0xB4C /* 000022B2 */]
00001768 5C8F addq.l A7, 6
0000176A 2F00 move.l -[A7], D0
0000176C 102D F4BD move.b D0, [A5 - 0xB43]
00001770 49C0 lea.l A4, D0
00001772 3F00 move.w -[A7], D0
00001774 A963 syscall SetControlValue/SetCtlValue
label00001776:
00001776 4A2E FFF3 tst.b [A6 - 0xD]
0000177A 6700 FF36 beq -0xC8 /* 000016B2 */
0000177E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001782 A983 syscall DisposeDialog
00001784 206E FFF6 movea.l A0, [A6 - 0xA]
00001788 2050 movea.l A0, [A0]
0000178A 10AD F4BC move.b [A0], [A5 - 0xB44]
0000178E 206E FFF6 movea.l A0, [A6 - 0xA]
00001792 2050 movea.l A0, [A0]
00001794 116D F4BD 0001 move.b [A0 + 0x1], [A5 - 0xB43]
0000179A 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000179E A9AA syscall ChangedResource
000017A0 4E5E unlink A6
000017A2 4E75 rts
000017A4 434C chk.w D1, A4
000017A6 4F53 chk.w D7, [A3]
000017A8 4550 chk.w D2, [A0]
000017AA 5245 addq.w D5, 1
export_90:
000017AC 4E56 FFF8 link A6, -0x0008
000017B0 4878 0174 push.l 0x174
000017B4 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000017B8 588F addq.l A7, 4
000017BA 2D40 FFFC move.l [A6 - 0x4], D0
000017BE 2D6D F488 FFF8 move.l [A6 - 0x8], [A5 - 0xB78]
000017C4 206E FFF8 movea.l A0, [A6 - 0x8]
000017C8 216E FFFC 015E move.l [A0 + 0x15E], [A6 - 0x4]
000017CE 206E FFFC movea.l A0, [A6 - 0x4]
000017D2 216E FFF8 0162 move.l [A0 + 0x162], [A6 - 0x8]
000017D8 41ED F326 lea.l A0, [A5 - 0xCDA]
000017DC 226E FFFC movea.l A1, [A6 - 0x4]
000017E0 2348 015E move.l [A1 + 0x15E], A0
000017E4 2B6E FFFC F488 move.l [A5 - 0xB78], [A6 - 0x4]
000017EA 206E FFFC movea.l A0, [A6 - 0x4]
000017EE 7044 moveq.l D0, 0x44
000017F0 1080 move.b [A0], D0
000017F2 206E FFFC movea.l A0, [A6 - 0x4]
000017F6 42A8 0016 clr.l [A0 + 0x16]
000017FA 206E FFFC movea.l A0, [A6 - 0x4]
000017FE 42A8 001A clr.l [A0 + 0x1A]
00001802 206E FFFC movea.l A0, [A6 - 0x4]
00001806 42A8 0020 clr.l [A0 + 0x20]
0000180A 206E FFFC movea.l A0, [A6 - 0x4]
0000180E 42A8 0024 clr.l [A0 + 0x24]
00001812 206E FFFC movea.l A0, [A6 - 0x4]
00001816 42A8 000A clr.l [A0 + 0xA]
0000181A 206E FFFC movea.l A0, [A6 - 0x4]
0000181E 42A8 0046 clr.l [A0 + 0x46]
00001822 206E FFFC movea.l A0, [A6 - 0x4]
00001826 42A8 004A clr.l [A0 + 0x4A]
0000182A 206E FFFC movea.l A0, [A6 - 0x4]
0000182E 42A8 014E clr.l [A0 + 0x14E]
00001832 206E FFFC movea.l A0, [A6 - 0x4]
00001836 42A8 0152 clr.l [A0 + 0x152]
0000183A 206E FFFC movea.l A0, [A6 - 0x4]
0000183E 42A8 0156 clr.l [A0 + 0x156]
00001842 4879 0000 0414 push.l 0x414
00001848 206E FFFC movea.l A0, [A6 - 0x4]
0000184C 4868 004E pea.l [A0 + 0x4E]
00001850 4EAD 0552 jsr [A5 + 0x552 /* export_166 */]
00001854 508F addq.l A7, 8
00001856 206E FFFC movea.l A0, [A6 - 0x4]
0000185A 42A8 015A clr.l [A0 + 0x15A]
0000185E 206E FFFC movea.l A0, [A6 - 0x4]
00001862 42A8 0166 clr.l [A0 + 0x166]
00001866 206E FFFC movea.l A0, [A6 - 0x4]
0000186A 42A8 016A clr.l [A0 + 0x16A]
0000186E 206E FFFC movea.l A0, [A6 - 0x4]
00001872 4228 000E clr.b [A0 + 0xE]
00001876 206E FFFC movea.l A0, [A6 - 0x4]
0000187A 4268 0010 clr.w [A0 + 0x10]
0000187E 206E FFFC movea.l A0, [A6 - 0x4]
00001882 7001 moveq.l D0, 0x01
00001884 1140 016E move.b [A0 + 0x16E], D0
00001888 202E FFFC move.l D0, [A6 - 0x4]
0000188C 4E5E unlink A6
0000188E 4E75 rts
00001890 4E45 trap 5
00001892 5744 subq.w D4, 3
00001894 4953 chk.w D4, [A3]
00001896 504C addq.w A4, 8
export_88:
00001898 4E56 FFE6 link A6, -0x001A
0000189C 4AAE 0008 tst.l [A6 + 0x8]
000018A0 6700 010E beq +0x110 /* 000019B0 */
000018A4 206E 0008 movea.l A0, [A6 + 0x8]
000018A8 2D68 0162 FFFC move.l [A6 - 0x4], [A0 + 0x162]
000018AE 206E 0008 movea.l A0, [A6 + 0x8]
000018B2 2D68 015E FFF8 move.l [A6 - 0x8], [A0 + 0x15E]
000018B8 206E FFFC movea.l A0, [A6 - 0x4]
000018BC 216E FFF8 015E move.l [A0 + 0x15E], [A6 - 0x8]
000018C2 206E FFF8 movea.l A0, [A6 - 0x8]
000018C6 216E FFFC 0162 move.l [A0 + 0x162], [A6 - 0x4]
000018CC 206E 0008 movea.l A0, [A6 + 0x8]
000018D0 4AA8 014E tst.l [A0 + 0x14E]
000018D4 6760 beq +0x62 /* 00001936 */
000018D6 206E 0008 movea.l A0, [A6 + 0x8]
000018DA 2068 014E movea.l A0, [A0 + 0x14E]
000018DE 2068 0002 movea.l A0, [A0 + 0x2]
000018E2 2050 movea.l A0, [A0]
000018E4 2D68 002A FFEA move.l [A6 - 0x16], [A0 + 0x2A]
000018EA 206E 0008 movea.l A0, [A6 + 0x8]
000018EE 2068 014E movea.l A0, [A0 + 0x14E]
000018F2 2068 0002 movea.l A0, [A0 + 0x2]
000018F6 2050 movea.l A0, [A0]
000018F8 2D50 FFEE move.l [A6 - 0x12], [A0]
000018FC 6708 beq +0xA /* 00001906 */
000018FE 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001902 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
label00001906:
00001906 206E 0008 movea.l A0, [A6 + 0x8]
0000190A 2068 014E movea.l A0, [A0 + 0x14E]
0000190E 2068 0002 movea.l A0, [A0 + 0x2]
00001912 2050 movea.l A0, [A0]
00001914 4290 clr.l [A0]
00001916 206E 0008 movea.l A0, [A6 + 0x8]
0000191A 2F28 014E move.l -[A7], [A0 + 0x14E]
0000191E A87D syscall ClosePort
00001920 206E 0008 movea.l A0, [A6 + 0x8]
00001924 4868 014E pea.l [A0 + 0x14E]
00001928 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
0000192C 588F addq.l A7, 4
0000192E 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001932 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
label00001936:
00001936 206E 0008 movea.l A0, [A6 + 0x8]
0000193A 4868 0016 pea.l [A0 + 0x16]
0000193E 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001942 588F addq.l A7, 4
00001944 206E 0008 movea.l A0, [A6 + 0x8]
00001948 4868 0020 pea.l [A0 + 0x20]
0000194C 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00001950 588F addq.l A7, 4
00001952 206E 0008 movea.l A0, [A6 + 0x8]
00001956 4868 0046 pea.l [A0 + 0x46]
0000195A 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
0000195E 588F addq.l A7, 4
00001960 206E 0008 movea.l A0, [A6 + 0x8]
00001964 4868 004A pea.l [A0 + 0x4A]
00001968 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
0000196C 588F addq.l A7, 4
0000196E 206E 0008 movea.l A0, [A6 + 0x8]
00001972 4868 0156 pea.l [A0 + 0x156]
00001976 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
0000197A 588F addq.l A7, 4
0000197C 206E 0008 movea.l A0, [A6 + 0x8]
00001980 4AA8 015A tst.l [A0 + 0x15A]
00001984 670C beq +0xE /* 00001992 */
00001986 206E 0008 movea.l A0, [A6 + 0x8]
0000198A 2F28 015A move.l -[A7], [A0 + 0x15A]
0000198E 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
label00001992:
00001992 206E 0008 movea.l A0, [A6 + 0x8]
00001996 4AA8 0166 tst.l [A0 + 0x166]
0000199A 670A beq +0xC /* 000019A6 */
0000199C 206E 0008 movea.l A0, [A6 + 0x8]
000019A0 2F28 0166 move.l -[A7], [A0 + 0x166]
000019A4 A8F5 syscall KillPicture
label000019A6:
000019A6 486E 0008 pea.l [A6 + 0x8]
000019AA 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000019AE 588F addq.l A7, 4
label000019B0:
000019B0 4E5E unlink A6
000019B2 4E75 rts
000019B4 4449 neg.w A1
000019B6 5350 subq.w [A0], 1
000019B8 4F53 chk.w D7, [A3]
000019BA 4544 chk.w D2, D4
export_89:
fn000019BC:
000019BC 4E56 FFFC link A6, -0x0004
000019C0 42A7 clr.l -[A7]
000019C2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019C6 A917 syscall GetWRefCon
000019C8 201F move.l D0, [A7]+
000019CA 2D40 FFFC move.l [A6 - 0x4], D0
000019CE 202E FFFC move.l D0, [A6 - 0x4]
000019D2 4E5E unlink A6
000019D4 4E75 rts
000019D6 4745 chk.w D3, D5
000019D8 5444 addq.w D4, 2
000019DA 4953 chk.w D4, [A3]
000019DC 504C addq.w A4, 8
export_91:
000019DE 4E56 FFFC link A6, -0x0004
000019E2 4AAE 0008 tst.l [A6 + 0x8]
000019E6 6604 bne +0x6 /* 000019EC */
000019E8 7000 moveq.l D0, 0x00
000019EA 6028 bra +0x2A /* 00001A14 */
label000019EC:
000019EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000019F0 4EBA FFCA jsr [PC - 0x36 /* 000019BC */]
000019F4 588F addq.l A7, 4
000019F6 2D40 FFFC move.l [A6 - 0x4], D0
000019FA 4AAE FFFC tst.l [A6 - 0x4]
000019FE 6604 bne +0x6 /* 00001A04 */
00001A00 7000 moveq.l D0, 0x00
00001A02 6010 bra +0x12 /* 00001A14 */
label00001A04:
00001A04 206E FFFC movea.l A0, [A6 - 0x4]
00001A08 0C10 0044 cmpi.b [A0], 0x44 /* 'D' */
00001A0C 6604 bne +0x6 /* 00001A12 */
00001A0E 7001 moveq.l D0, 0x01
00001A10 6002 bra +0x4 /* 00001A14 */
label00001A12:
00001A12 7000 moveq.l D0, 0x00
label00001A14:
00001A14 4E5E unlink A6
00001A16 4E75 rts
00001A18 5749 subq.w A1, 3
00001A1A 5448 addq.w A0, 2
00001A1C 4449 neg.w A1
00001A1E 5350 subq.w [A0], 1
export_94:
00001A20 4E56 0000 link A6, 0
00001A24 2F0C move.l -[A7], A4
00001A26 286E 0008 movea.l A4, [A6 + 0x8]
00001A2A 2F0C move.l -[A7], A4
00001A2C 4EBA 0954 jsr [PC + 0x954 /* 00002382 */]
00001A30 588F addq.l A7, 4
00001A32 2054 movea.l A0, [A4]
00001A34 42A8 0022 clr.l [A0 + 0x22]
00001A38 2054 movea.l A0, [A4]
00001A3A 42A8 0026 clr.l [A0 + 0x26]
00001A3E 2054 movea.l A0, [A4]
00001A40 4228 002A clr.b [A0 + 0x2A]
00001A44 2054 movea.l A0, [A4]
00001A46 4228 002B clr.b [A0 + 0x2B]
00001A4A 285F movea.l A4, [A7]+
00001A4C 4E5E unlink A6
00001A4E 4E75 rts
00001A50 494E chk.w D4, A6
00001A52 4954 chk.w D4, [A4]
00001A54 2020 move.l D0, -[A0]
00001A56 2020 move.l D0, -[A0]
export_118:
00001A58 4E56 0000 link A6, 0
00001A5C 2F0C move.l -[A7], A4
00001A5E 286E 0008 movea.l A4, [A6 + 0x8]
00001A62 2054 movea.l A0, [A4]
00001A64 4AA8 0022 tst.l [A0 + 0x22]
00001A68 6708 beq +0xA /* 00001A72 */
00001A6A 2054 movea.l A0, [A4]
00001A6C 2F28 0022 move.l -[A7], [A0 + 0x22]
00001A70 A983 syscall DisposeDialog
label00001A72:
00001A72 2F0C move.l -[A7], A4
00001A74 4EBA 0932 jsr [PC + 0x932 /* 000023A8 */]
00001A78 588F addq.l A7, 4
00001A7A 285F movea.l A4, [A7]+
00001A7C 4E5E unlink A6
00001A7E 4E75 rts
00001A80 4449 neg.w A1
00001A82 5350 subq.w [A0], 1
00001A84 4F53 chk.w D7, [A3]
00001A86 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
export_104:
00001A88 4E56 0000 link A6, 0
00001A8C 2F0C move.l -[A7], A4
00001A8E 286E 0008 movea.l A4, [A6 + 0x8]
00001A92 2054 movea.l A0, [A4]
00001A94 216E 000C 0026 move.l [A0 + 0x26], [A6 + 0xC]
00001A9A 285F movea.l A4, [A7]+
00001A9C 4E5E unlink A6
00001A9E 4E75 rts
00001AA0 494E chk.w D4, A6
00001AA2 5354 subq.w [A4], 1
00001AA4 414C chk.w D0, A4
00001AA6 4C46 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, D6
export_112: // at 00001AA8 (misaligned)
00001AAA 0000 2F0C ori.b D0, 0xC
00001AAE 286E 0008 movea.l A4, [A6 + 0x8]
00001AB2 42A7 clr.l -[A7]
00001AB4 3F2E 000C move.w -[A7], [A6 + 0xC]
00001AB8 42A7 clr.l -[A7]
00001ABA 4878 FFFF push.l 0xFFFF
00001ABE A97C syscall GetNewDialog
00001AC0 205F movea.l A0, [A7]+
00001AC2 2254 movea.l A1, [A4]
00001AC4 2348 0022 move.l [A1 + 0x22], A0
00001AC8 2054 movea.l A0, [A4]
00001ACA 2F28 0022 move.l -[A7], [A0 + 0x22]
00001ACE 2F0C move.l -[A7], A4
00001AD0 A918 syscall SetWRefCon
00001AD2 285F movea.l A4, [A7]+
00001AD4 4E5E unlink A6
00001AD6 4E75 rts
00001AD8 4745 chk.w D3, D5
00001ADA 5420 addq.b -[A0], 2
00001ADC 2020 move.l D0, -[A0]
00001ADE 2020 move.l D0, -[A0]
export_100:
00001AE0 4E56 0000 link A6, 0
00001AE4 2F0C move.l -[A7], A4
00001AE6 286E 0008 movea.l A4, [A6 + 0x8]
00001AEA 2054 movea.l A0, [A4]
00001AEC 2F28 0022 move.l -[A7], [A0 + 0x22]
00001AF0 A915 syscall ShowWindow
00001AF2 3F3C 0001 move.w -[A7], 0x1
00001AF6 2054 movea.l A0, [A4]
00001AF8 2F28 0022 move.l -[A7], [A0 + 0x22]
00001AFC 4EBA 081A jsr [PC + 0x81A /* 00002318 */]
00001B00 5C8F addq.l A7, 6
00001B02 285F movea.l A4, [A7]+
00001B04 4E5E unlink A6
00001B06 4E75 rts
00001B08 5348 subq.w A0, 1
00001B0A 4F57 chk.w D7, [A7]
00001B0C 2020 move.l D0, -[A0]
00001B0E 2020 move.l D0, -[A0]
export_92:
00001B10 4E56 0000 link A6, 0
00001B14 2F0C move.l -[A7], A4
00001B16 286E 0008 movea.l A4, [A6 + 0x8]
00001B1A 2054 movea.l A0, [A4]
00001B1C 2F28 0022 move.l -[A7], [A0 + 0x22]
00001B20 A916 syscall HideWindow
00001B22 285F movea.l A4, [A7]+
00001B24 4E5E unlink A6
00001B26 4E75 rts
00001B28 4849 pea.l A1
00001B2A 4445 neg.w D5
00001B2C 2020 move.l D0, -[A0]
00001B2E 2020 move.l D0, -[A0]
export_116:
00001B30 4E56 0000 link A6, 0
00001B34 2F0C move.l -[A7], A4
00001B36 286E 0008 movea.l A4, [A6 + 0x8]
00001B3A 285F movea.l A4, [A7]+
00001B3C 4E5E unlink A6
00001B3E 4E75 rts
00001B40 5245 addq.w D5, 1
00001B42 4652 not.w [A2]
00001B44 4553 chk.w D2, [A3]
00001B46 4844 swap.w D4
export_119:
00001B48 4E56 0000 link A6, 0
00001B4C 2F0C move.l -[A7], A4
00001B4E 286E 0008 movea.l A4, [A6 + 0x8]
00001B52 2054 movea.l A0, [A4]
00001B54 2F28 0022 move.l -[A7], [A0 + 0x22]
00001B58 A981 syscall DrawDialog
00001B5A 285F movea.l A4, [A7]+
00001B5C 4E5E unlink A6
00001B5E 4E75 rts
00001B60 4452 neg.w [A2]
00001B62 4157 chk.w D0, [A7]
00001B64 2020 move.l D0, -[A0]
00001B66 2020 move.l D0, -[A0]
export_113:
00001B68 4E56 FFFE link A6, -0x0002
00001B6C 2F0C move.l -[A7], A4
00001B6E 286E 0008 movea.l A4, [A6 + 0x8]
00001B72 2F0C move.l -[A7], A4
00001B74 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00001B78 588F addq.l A7, 4
00001B7A 6026 bra +0x28 /* 00001BA2 */
label00001B7C:
00001B7C 2054 movea.l A0, [A4]
00001B7E 2F28 0022 move.l -[A7], [A0 + 0x22]
00001B82 A91F syscall SelectWindow
00001B84 2054 movea.l A0, [A4]
00001B86 2F28 0026 move.l -[A7], [A0 + 0x26]
00001B8A 486E FFFE pea.l [A6 - 0x2]
00001B8E A991 syscall ModalDialog
00001B90 4A6E FFFE tst.w [A6 - 0x2]
00001B94 6F0C ble +0xE /* 00001BA2 */
00001B96 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001B9A 2F0C move.l -[A7], A4
00001B9C 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
00001BA0 5C8F addq.l A7, 6
label00001BA2:
00001BA2 2054 movea.l A0, [A4]
00001BA4 4A28 002B tst.b [A0 + 0x2B]
00001BA8 67D2 beq -0x2C /* 00001B7C */
00001BAA 2054 movea.l A0, [A4]
00001BAC 4A28 002A tst.b [A0 + 0x2A]
00001BB0 302E FFFE move.w D0, [A6 - 0x2]
00001BB4 285F movea.l A4, [A7]+
00001BB6 4E5E unlink A6
00001BB8 4E75 rts
00001BBA 4D4F chk.w D6, A7
00001BBC 4441 neg.w D1
00001BBE 4C20 2020 movem.w D2,A2, -[A0]
export_105:
00001BC2 4E56 0000 link A6, 0
00001BC6 2F0C move.l -[A7], A4
00001BC8 286E 0008 movea.l A4, [A6 + 0x8]
00001BCC 2054 movea.l A0, [A4]
00001BCE 7001 moveq.l D0, 0x01
00001BD0 1140 002A move.b [A0 + 0x2A], D0
00001BD4 2054 movea.l A0, [A4]
00001BD6 7001 moveq.l D0, 0x01
00001BD8 1140 002B move.b [A0 + 0x2B], D0
00001BDC 285F movea.l A4, [A7]+
00001BDE 4E5E unlink A6
00001BE0 4E75 rts
00001BE2 474F chk.w D3, A7
00001BE4 544F addq.w A7, 2
00001BE6 4B20 .invalid 5, -[A0] // invalid opcode 4 with b == 4
00001BE8 2020 move.l D0, -[A0]
export_97:
00001BEA 4E56 0000 link A6, 0
00001BEE 2F0C move.l -[A7], A4
00001BF0 286E 0008 movea.l A4, [A6 + 0x8]
00001BF4 2054 movea.l A0, [A4]
00001BF6 4228 002A clr.b [A0 + 0x2A]
00001BFA 2054 movea.l A0, [A4]
00001BFC 7001 moveq.l D0, 0x01
00001BFE 1140 002B move.b [A0 + 0x2B], D0
00001C02 285F movea.l A4, [A7]+
00001C04 4E5E unlink A6
00001C06 4E75 rts
00001C08 474F chk.w D3, A7
00001C0A 5443 addq.w D3, 2
00001C0C 414E chk.w D0, A6
00001C0E 4345 chk.w D1, D5
export_121:
00001C10 4E56 FFFE link A6, -0x0002
00001C14 2F0C move.l -[A7], A4
00001C16 286E 0008 movea.l A4, [A6 + 0x8]
00001C1A 7001 moveq.l D0, 0x01
00001C1C 1D40 FFFF move.b [A6 - 0x1], D0
00001C20 0C6E 0001 000C cmpi.w [A6 + 0xC], 0x1
00001C26 660E bne +0x10 /* 00001C36 */
00001C28 3F2E 000C move.w -[A7], [A6 + 0xC]
00001C2C 2F0C move.l -[A7], A4
00001C2E 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00001C32 5C8F addq.l A7, 6
00001C34 601A bra +0x1C /* 00001C50 */
label00001C36:
00001C36 0C6E 0002 000C cmpi.w [A6 + 0xC], 0x2
00001C3C 660E bne +0x10 /* 00001C4C */
00001C3E 3F2E 000C move.w -[A7], [A6 + 0xC]
00001C42 2F0C move.l -[A7], A4
00001C44 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00001C48 5C8F addq.l A7, 6
00001C4A 6004 bra +0x6 /* 00001C50 */
label00001C4C:
00001C4C 422E FFFF clr.b [A6 - 0x1]
label00001C50:
00001C50 102E FFFF move.b D0, [A6 - 0x1]
00001C54 285F movea.l A4, [A7]+
00001C56 4E5E unlink A6
00001C58 4E75 rts
00001C5A 4849 pea.l A1
00001C5C 5420 addq.b -[A0], 2
00001C5E 2020 move.l D0, -[A0]
00001C60 2020 move.l D0, -[A0]
export_101:
00001C62 4E56 0000 link A6, 0
00001C66 2F0C move.l -[A7], A4
00001C68 286E 0008 movea.l A4, [A6 + 0x8]
00001C6C 2054 movea.l A0, [A4]
00001C6E 2F28 0022 move.l -[A7], [A0 + 0x22]
00001C72 3F2E 000C move.w -[A7], [A6 + 0xC]
00001C76 3F2E 000E move.w -[A7], [A6 + 0xE]
00001C7A 4267 clr.w -[A7]
00001C7C A91B syscall MoveWindow
00001C7E 285F movea.l A4, [A7]+
00001C80 4E5E unlink A6
00001C82 4E75 rts
00001C84 4D4F chk.w D6, A7
00001C86 5645 addq.w D5, 3
00001C88 2020 move.l D0, -[A0]
00001C8A 2020 move.l D0, -[A0]
export_111:
00001C8C 4E56 0000 link A6, 0
00001C90 2F0C move.l -[A7], A4
00001C92 286E 0008 movea.l A4, [A6 + 0x8]
00001C96 285F movea.l A4, [A7]+
00001C98 4E5E unlink A6
00001C9A 4E75 rts
00001C9C 5349 subq.w A1, 1
00001C9E 5A45 addq.w D5, 5
00001CA0 2020 move.l D0, -[A0]
00001CA2 2020 move.l D0, -[A0]
export_95:
00001CA4 4E56 0000 link A6, 0
00001CA8 2F0C move.l -[A7], A4
00001CAA 286E 0008 movea.l A4, [A6 + 0x8]
00001CAE 285F movea.l A4, [A7]+
00001CB0 4E5E unlink A6
00001CB2 4E75 rts
00001CB4 4345 chk.w D1, D5
00001CB6 4E54 4552 link A4, -0xFFFFBAAE
00001CBA 2020 move.l D0, -[A0]
export_114:
00001CBC 4E56 0000 link A6, 0
00001CC0 2F0C move.l -[A7], A4
00001CC2 286E 0008 movea.l A4, [A6 + 0x8]
00001CC6 285F movea.l A4, [A7]+
00001CC8 4E5E unlink A6
00001CCA 4E75 rts
00001CCC 5245 addq.w D5, 1
00001CCE 5452 addq.w [A2], 2
00001CD0 4945 chk.w D4, D5
00001CD2 5645 addq.w D5, 3
export_98:
00001CD4 4E56 0000 link A6, 0
00001CD8 2F0C move.l -[A7], A4
00001CDA 286E 0008 movea.l A4, [A6 + 0x8]
00001CDE 4A6E 000C tst.w [A6 + 0xC]
00001CE2 6718 beq +0x1A /* 00001CFC */
00001CE4 3F2E 000C move.w -[A7], [A6 + 0xC]
00001CE8 2054 movea.l A0, [A4]
00001CEA 2F28 0022 move.l -[A7], [A0 + 0x22]
00001CEE 4EBA 05C2 jsr [PC + 0x5C2 /* 000022B2 */]
00001CF2 5C8F addq.l A7, 6
00001CF4 2F00 move.l -[A7], D0
00001CF6 2F2E 000E move.l -[A7], [A6 + 0xE]
00001CFA A98F syscall SetDialogItemText/SetIText
label00001CFC:
00001CFC 285F movea.l A4, [A7]+
00001CFE 4E5E unlink A6
00001D00 4E75 rts
00001D02 5345 subq.w D5, 1
00001D04 5454 addq.w [A4], 2
00001D06 4558 chk.w D2, [A0]+
00001D08 5420 addq.b -[A0], 2
export_122:
00001D0A 4E56 0000 link A6, 0
00001D0E 2F0C move.l -[A7], A4
00001D10 286E 0008 movea.l A4, [A6 + 0x8]
00001D14 4A6E 000C tst.w [A6 + 0xC]
00001D18 6718 beq +0x1A /* 00001D32 */
00001D1A 3F2E 000C move.w -[A7], [A6 + 0xC]
00001D1E 2054 movea.l A0, [A4]
00001D20 2F28 0022 move.l -[A7], [A0 + 0x22]
00001D24 4EBA 058C jsr [PC + 0x58C /* 000022B2 */]
00001D28 5C8F addq.l A7, 6
00001D2A 2F00 move.l -[A7], D0
00001D2C 2F2E 000E move.l -[A7], [A6 + 0xE]
00001D30 A990 syscall GetDialogItemText/GetIText
label00001D32:
00001D32 285F movea.l A4, [A7]+
00001D34 4E5E unlink A6
00001D36 4E75 rts
00001D38 4745 chk.w D3, D5
00001D3A 5454 addq.w [A4], 2
00001D3C 4558 chk.w D2, [A0]+
00001D3E 5420 addq.b -[A0], 2
export_108:
00001D40 4E56 0000 link A6, 0
00001D44 2F0C move.l -[A7], A4
00001D46 286E 0008 movea.l A4, [A6 + 0x8]
00001D4A 4A6E 000C tst.w [A6 + 0xC]
00001D4E 6716 beq +0x18 /* 00001D66 */
00001D50 2F2E 000E move.l -[A7], [A6 + 0xE]
00001D54 3F2E 000C move.w -[A7], [A6 + 0xC]
00001D58 2054 movea.l A0, [A4]
00001D5A 2F28 0022 move.l -[A7], [A0 + 0x22]
00001D5E 4EBA 035A jsr [PC + 0x35A /* 000020BA */]
00001D62 4FEF 000A lea.l A7, [A7 + 0xA]
label00001D66:
00001D66 285F movea.l A4, [A7]+
00001D68 4E5E unlink A6
00001D6A 4E75 rts
00001D6C 5345 subq.w D5, 1
00001D6E 544C addq.w A4, 2
00001D70 4F4E chk.w D7, A6
00001D72 4720 .invalid 3, -[A0] // invalid opcode 4 with b == 4
export_102:
00001D74 4E56 0000 link A6, 0
00001D78 2F0C move.l -[A7], A4
00001D7A 286E 0008 movea.l A4, [A6 + 0x8]
00001D7E 4A6E 000C tst.w [A6 + 0xC]
00001D82 6712 beq +0x14 /* 00001D96 */
00001D84 3F2E 000C move.w -[A7], [A6 + 0xC]
00001D88 2054 movea.l A0, [A4]
00001D8A 2F28 0022 move.l -[A7], [A0 + 0x22]
00001D8E 4EBA 02F4 jsr [PC + 0x2F4 /* 00002084 */]
00001D92 5C8F addq.l A7, 6
00001D94 6002 bra +0x4 /* 00001D98 */
label00001D96:
00001D96 7000 moveq.l D0, 0x00
label00001D98:
00001D98 285F movea.l A4, [A7]+
00001D9A 4E5E unlink A6
00001D9C 4E75 rts
00001D9E 4745 chk.w D3, D5
00001DA0 544C addq.w A4, 2
00001DA2 4F4E chk.w D7, A6
00001DA4 4720 .invalid 3, -[A0] // invalid opcode 4 with b == 4
export_117:
00001DA6 4E56 0000 link A6, 0
00001DAA 2F0C move.l -[A7], A4
00001DAC 286E 0008 movea.l A4, [A6 + 0x8]
00001DB0 4A6E 000C tst.w [A6 + 0xC]
00001DB4 671C beq +0x1E /* 00001DD2 */
00001DB6 41EE 0018 lea.l A0, [A6 + 0x18]
00001DBA 2F20 move.l -[A7], -[A0]
00001DBC 2F20 move.l -[A7], -[A0]
00001DBE 3F20 move.w -[A7], -[A0]
00001DC0 3F2E 000C move.w -[A7], [A6 + 0xC]
00001DC4 2054 movea.l A0, [A4]
00001DC6 2F28 0022 move.l -[A7], [A0 + 0x22]
00001DCA 4EBA 0320 jsr [PC + 0x320 /* 000020EC */]
00001DCE 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001DD2:
00001DD2 285F movea.l A4, [A7]+
00001DD4 4E5E unlink A6
00001DD6 4E75 rts
00001DD8 5345 subq.w D5, 1
00001DDA 5444 addq.w D4, 2
00001DDC 4F55 chk.w D7, [A5]
00001DDE 424C clr.w A4
export_109:
00001DE0 4E56 FFF6 link A6, -0x000A
00001DE4 2F0C move.l -[A7], A4
00001DE6 286E 0008 movea.l A4, [A6 + 0x8]
00001DEA 4A6E 0010 tst.w [A6 + 0x10]
00001DEE 6726 beq +0x28 /* 00001E16 */
00001DF0 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001DF4 2054 movea.l A0, [A4]
00001DF6 2F28 0022 move.l -[A7], [A0 + 0x22]
00001DFA 486E FFF6 pea.l [A6 - 0xA]
00001DFE 4EBA 01FA jsr [PC + 0x1FA /* 00001FFA */]
00001E02 4FEF 000A lea.l A7, [A7 + 0xA]
00001E06 206E 000C movea.l A0, [A6 + 0xC]
00001E0A 43EE FFF6 lea.l A1, [A6 - 0xA]
00001E0E 20D9 move.l [A0]+, [A1]+
00001E10 20D9 move.l [A0]+, [A1]+
00001E12 30D9 move.w [A0]+, [A1]+
00001E14 6016 bra +0x18 /* 00001E2C */
label00001E16:
00001E16 206E 000C movea.l A0, [A6 + 0xC]
00001E1A 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0
00001E20 486E FFFE pea.l [A6 - 0x2]
00001E24 4850 pea.l [A0]
00001E26 3F3C 200E move.w -[A7], 0x200E
00001E2A A9EB syscall Pack4/FP68K
label00001E2C:
00001E2C 285F movea.l A4, [A7]+
00001E2E 4E5E unlink A6
00001E30 4E75 rts
00001E32 4745 chk.w D3, D5
00001E34 5444 addq.w D4, 2
00001E36 4F55 chk.w D7, [A5]
00001E38 424C clr.w A4
export_103:
00001E3A 4E56 0000 link A6, 0
00001E3E 2F0C move.l -[A7], A4
00001E40 286E 0008 movea.l A4, [A6 + 0x8]
00001E44 4A6E 000C tst.w [A6 + 0xC]
00001E48 6712 beq +0x14 /* 00001E5C */
00001E4A 2054 movea.l A0, [A4]
00001E4C 2F28 0022 move.l -[A7], [A0 + 0x22]
00001E50 3F2E 000C move.w -[A7], [A6 + 0xC]
00001E54 4267 clr.w -[A7]
00001E56 3F3C 7FFF move.w -[A7], 0x7FFF
00001E5A A97E syscall SelectDialogItemText/SelIText
label00001E5C:
00001E5C 285F movea.l A4, [A7]+
00001E5E 4E5E unlink A6
00001E60 4E75 rts
00001E62 5345 subq.w D5, 1
00001E64 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5
00001E68 2020 move.l D0, -[A0]
export_96:
00001E6A 4E56 FFFC link A6, -0x0004
00001E6E 2F0C move.l -[A7], A4
00001E70 286E 0008 movea.l A4, [A6 + 0x8]
00001E74 4A6E 000C tst.w [A6 + 0xC]
00001E78 671E beq +0x20 /* 00001E98 */
00001E7A 3F2E 000C move.w -[A7], [A6 + 0xC]
00001E7E 2054 movea.l A0, [A4]
00001E80 2F28 0022 move.l -[A7], [A0 + 0x22]
00001E84 4EBA 042C jsr [PC + 0x42C /* 000022B2 */]
00001E88 5C8F addq.l A7, 6
00001E8A 2D40 FFFC move.l [A6 - 0x4], D0
00001E8E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001E92 3F2E 000E move.w -[A7], [A6 + 0xE]
00001E96 A963 syscall SetControlValue/SetCtlValue
label00001E98:
00001E98 285F movea.l A4, [A7]+
00001E9A 4E5E unlink A6
00001E9C 4E75 rts
00001E9E 5345 subq.w D5, 1
00001EA0 5443 addq.w D3, 2
00001EA2 4F4E chk.w D7, A6
00001EA4 5452 addq.w [A2], 2
export_120:
00001EA6 4E56 FFFC link A6, -0x0004
00001EAA 2F0C move.l -[A7], A4
00001EAC 286E 0008 movea.l A4, [A6 + 0x8]
00001EB0 4A6E 000C tst.w [A6 + 0xC]
00001EB4 6720 beq +0x22 /* 00001ED6 */
00001EB6 3F2E 000C move.w -[A7], [A6 + 0xC]
00001EBA 2054 movea.l A0, [A4]
00001EBC 2F28 0022 move.l -[A7], [A0 + 0x22]
00001EC0 4EBA 03F0 jsr [PC + 0x3F0 /* 000022B2 */]
00001EC4 5C8F addq.l A7, 6
00001EC6 2D40 FFFC move.l [A6 - 0x4], D0
00001ECA 4267 clr.w -[A7]
00001ECC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001ED0 A960 syscall GetControlValue/GetCtlValue
00001ED2 301F move.w D0, [A7]+
00001ED4 6002 bra +0x4 /* 00001ED8 */
label00001ED6:
00001ED6 7000 moveq.l D0, 0x00
label00001ED8:
00001ED8 285F movea.l A4, [A7]+
00001EDA 4E5E unlink A6
00001EDC 4E75 rts
00001EDE 4745 chk.w D3, D5
00001EE0 5443 addq.w D3, 2
00001EE2 4F4E chk.w D7, A6
00001EE4 5452 addq.w [A2], 2
export_115:
00001EE6 4E56 FFFC link A6, -0x0004
00001EEA 2F0C move.l -[A7], A4
00001EEC 286E 0008 movea.l A4, [A6 + 0x8]
00001EF0 4A6E 000C tst.w [A6 + 0xC]
00001EF4 671E beq +0x20 /* 00001F14 */
00001EF6 3F2E 000C move.w -[A7], [A6 + 0xC]
00001EFA 2054 movea.l A0, [A4]
00001EFC 2F28 0022 move.l -[A7], [A0 + 0x22]
00001F00 4EBA 03B0 jsr [PC + 0x3B0 /* 000022B2 */]
00001F04 5C8F addq.l A7, 6
00001F06 2D40 FFFC move.l [A6 - 0x4], D0
00001F0A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001F0E 3F3C 00FF move.w -[A7], 0xFF
00001F12 A95D syscall HiliteControl
label00001F14:
00001F14 285F movea.l A4, [A7]+
00001F16 4E5E unlink A6
00001F18 4E75 rts
00001F1A 4449 neg.w A1
00001F1C 5341 subq.w D1, 1
00001F1E 424C clr.w A4
00001F20 4543 chk.w D2, D3
export_110:
00001F22 4E56 FFFC link A6, -0x0004
00001F26 2F0C move.l -[A7], A4
00001F28 286E 0008 movea.l A4, [A6 + 0x8]
00001F2C 4A6E 000C tst.w [A6 + 0xC]
00001F30 671C beq +0x1E /* 00001F4E */
00001F32 3F2E 000C move.w -[A7], [A6 + 0xC]
00001F36 2054 movea.l A0, [A4]
00001F38 2F28 0022 move.l -[A7], [A0 + 0x22]
00001F3C 4EBA 0374 jsr [PC + 0x374 /* 000022B2 */]
00001F40 5C8F addq.l A7, 6
00001F42 2D40 FFFC move.l [A6 - 0x4], D0
00001F46 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001F4A 4267 clr.w -[A7]
00001F4C A95D syscall HiliteControl
label00001F4E:
00001F4E 285F movea.l A4, [A7]+
00001F50 4E5E unlink A6
00001F52 4E75 rts
00001F54 454E chk.w D2, A6
00001F56 4142 chk.w D0, D2
00001F58 4C45 434F movem.l D0,D1,D2,D3,D6,A0,A1,A6, D5
export_106:
00001F5C 4E56 FFEE link A6, -0x0012
00001F60 2F0C move.l -[A7], A4
00001F62 286E 0008 movea.l A4, [A6 + 0x8]
00001F66 4A6E 000C tst.w [A6 + 0xC]
00001F6A 6732 beq +0x34 /* 00001F9E */
00001F6C 2054 movea.l A0, [A4]
00001F6E 2F28 0022 move.l -[A7], [A0 + 0x22]
00001F72 3F2E 000C move.w -[A7], [A6 + 0xC]
00001F76 486E FFF2 pea.l [A6 - 0xE]
00001F7A 486E FFF4 pea.l [A6 - 0xC]
00001F7E 486E FFF8 pea.l [A6 - 0x8]
00001F82 A98D syscall GetDialogItem/GetDItem
00001F84 486E FFEE pea.l [A6 - 0x12]
00001F88 A874 syscall GetPort
00001F8A 2054 movea.l A0, [A4]
00001F8C 2F28 0022 move.l -[A7], [A0 + 0x22]
00001F90 A873 syscall SetPort
00001F92 486E FFF8 pea.l [A6 - 0x8]
00001F96 A928 syscall InvalRect
00001F98 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001F9C A873 syscall SetPort
label00001F9E:
00001F9E 285F movea.l A4, [A7]+
00001FA0 4E5E unlink A6
00001FA2 4E75 rts
00001FA4 494E chk.w D4, A6
00001FA6 5641 addq.w D1, 3
00001FA8 4C49 5445 movem.l D0,D2,D6,A2,A4,A6, A1
export_99:
00001FAC 4E56 FFF2 link A6, -0x000E
00001FB0 2F0C move.l -[A7], A4
00001FB2 286E 0008 movea.l A4, [A6 + 0x8]
00001FB6 4A6E 000C tst.w [A6 + 0xC]
00001FBA 6730 beq +0x32 /* 00001FEC */
00001FBC 2054 movea.l A0, [A4]
00001FBE 2F28 0022 move.l -[A7], [A0 + 0x22]
00001FC2 3F2E 000C move.w -[A7], [A6 + 0xC]
00001FC6 486E FFF2 pea.l [A6 - 0xE]
00001FCA 486E FFF4 pea.l [A6 - 0xC]
00001FCE 486E FFF8 pea.l [A6 - 0x8]
00001FD2 A98D syscall GetDialogItem/GetDItem
00001FD4 2054 movea.l A0, [A4]
00001FD6 2F28 0022 move.l -[A7], [A0 + 0x22]
00001FDA 3F2E 000C move.w -[A7], [A6 + 0xC]
00001FDE 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00001FE2 2F2E 000E move.l -[A7], [A6 + 0xE]
00001FE6 486E FFF8 pea.l [A6 - 0x8]
00001FEA A98E syscall SetDialogItem/SetDItem
label00001FEC:
00001FEC 285F movea.l A4, [A7]+
00001FEE 4E5E unlink A6
00001FF0 4E75 rts
00001FF2 5345 subq.w D5, 1
00001FF4 5449 addq.w A1, 2
00001FF6 5445 addq.w D5, 2
00001FF8 4D50 chk.w D6, [A0]
fn00001FFA:
00001FFA 4E56 FEEC link A6, -0x0114
00001FFE 2D79 0000 0448 FEEC move.l [A6 - 0x114], [0x00000448]
00002006 2D79 0000 044C FEF0 move.l [A6 - 0x110], [0x0000044C]
0000200E 3D79 0000 0450 FEF4 move.w [A6 - 0x10C], [0x00000450]
00002016 4879 0000 0452 push.l 0x452
0000201C 486E FEEC pea.l [A6 - 0x114]
00002020 3F3C 0004 move.w -[A7], 0x4
00002024 A9EB syscall Pack4/FP68K
00002026 41EE FFF6 lea.l A0, [A6 - 0xA]
0000202A 43EE FEEC lea.l A1, [A6 - 0x114]
0000202E 20D9 move.l [A0]+, [A1]+
00002030 20D9 move.l [A0]+, [A1]+
00002032 30D9 move.w [A0]+, [A1]+
00002034 3F2E 0010 move.w -[A7], [A6 + 0x10]
00002038 2F2E 000C move.l -[A7], [A6 + 0xC]
0000203C 4EBA 0274 jsr [PC + 0x274 /* 000022B2 */]
00002040 5C8F addq.l A7, 6
00002042 2F00 move.l -[A7], D0
00002044 486E FEF6 pea.l [A6 - 0x10A]
00002048 A990 syscall GetDialogItemText/GetIText
0000204A 486E FEF6 pea.l [A6 - 0x10A]
0000204E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002052 588F addq.l A7, 4
00002054 486E FFF6 pea.l [A6 - 0xA]
00002058 4879 0000 045C push.l 0x45C
0000205E 486E FEF6 pea.l [A6 - 0x10A]
00002062 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
00002066 4FEF 000C lea.l A7, [A7 + 0xC]
0000206A 206E 0008 movea.l A0, [A6 + 0x8]
0000206E 43EE FFF6 lea.l A1, [A6 - 0xA]
00002072 20D9 move.l [A0]+, [A1]+
00002074 20D9 move.l [A0]+, [A1]+
00002076 30D9 move.w [A0]+, [A1]+
00002078 4E5E unlink A6
0000207A 4E75 rts
0000207C 4745 chk.w D3, D5
0000207E 5444 addq.w D4, 2
00002080 444F neg.w A7
00002082 5542 subq.w D2, 2
fn00002084:
00002084 4E56 FEFC link A6, -0x0104
00002088 3F2E 000C move.w -[A7], [A6 + 0xC]
0000208C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002090 4EBA 0220 jsr [PC + 0x220 /* 000022B2 */]
00002094 5C8F addq.l A7, 6
00002096 2F00 move.l -[A7], D0
00002098 486E FF00 pea.l [A6 - 0x100]
0000209C A990 syscall GetDialogItemText/GetIText
0000209E 486E FF00 pea.l [A6 - 0x100]
000020A2 486E FEFC pea.l [A6 - 0x104]
000020A6 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
000020AA 202E FEFC move.l D0, [A6 - 0x104]
000020AE 4E5E unlink A6
000020B0 4E75 rts
000020B2 4745 chk.w D3, D5
000020B4 5444 addq.w D4, 2
000020B6 4C4F 4E47 movem.l D0,D1,D2,D6,A1,A2,A3,A6, A7
fn000020BA:
000020BA 4E56 FEFC link A6, -0x0104
000020BE 2F2E 000E move.l -[A7], [A6 + 0xE]
000020C2 486E FF00 pea.l [A6 - 0x100]
000020C6 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000020CA 3F2E 000C move.w -[A7], [A6 + 0xC]
000020CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020D2 4EBA 01DE jsr [PC + 0x1DE /* 000022B2 */]
000020D6 5C8F addq.l A7, 6
000020D8 2F00 move.l -[A7], D0
000020DA 486E FF00 pea.l [A6 - 0x100]
000020DE A98F syscall SetDialogItemText/SetIText
000020E0 4E5E unlink A6
000020E2 4E75 rts
000020E4 5345 subq.w D5, 1
000020E6 5444 addq.w D4, 2
000020E8 4C4F 4E47 movem.l D0,D1,D2,D6,A1,A2,A3,A6, A7
fn000020EC:
000020EC 4E56 FEF6 link A6, -0x010A
000020F0 41EE 0018 lea.l A0, [A6 + 0x18]
000020F4 2F20 move.l -[A7], -[A0]
000020F6 2F20 move.l -[A7], -[A0]
000020F8 3F20 move.w -[A7], -[A0]
000020FA 4879 0000 0460 push.l 0x460
00002100 486E FEF6 pea.l [A6 - 0x10A]
00002104 4EAD 053A jsr [A5 + 0x53A /* export_163 */]
00002108 4FEF 0012 lea.l A7, [A7 + 0x12]
0000210C 486E FEF6 pea.l [A6 - 0x10A]
00002110 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00002114 588F addq.l A7, 4
00002116 3F2E 000C move.w -[A7], [A6 + 0xC]
0000211A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000211E 4EBA 0192 jsr [PC + 0x192 /* 000022B2 */]
00002122 5C8F addq.l A7, 6
00002124 2F00 move.l -[A7], D0
00002126 486E FEF6 pea.l [A6 - 0x10A]
0000212A A98F syscall SetDialogItemText/SetIText
0000212C 4E5E unlink A6
0000212E 4E75 rts
00002130 5345 subq.w D5, 1
00002132 5444 addq.w D4, 2
00002134 444F neg.w A7
00002136 5542 subq.w D2, 2
00002138 4E56 FED6 link A6, -0x012A
0000213C 48E7 0300 movem.l -[A7], D6,D7
00002140 3F2E 000C move.w -[A7], [A6 + 0xC]
00002144 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002148 4EBA 0168 jsr [PC + 0x168 /* 000022B2 */]
0000214C 5C8F addq.l A7, 6
0000214E 2F00 move.l -[A7], D0
00002150 486E FEF8 pea.l [A6 - 0x108]
00002154 A990 syscall GetDialogItemText/GetIText
00002156 102E FEF8 move.b D0, [A6 - 0x108]
0000215A 49C0 lea.l A4, D0
0000215C 3D40 FFFE move.w [A6 - 0x2], D0
00002160 486E FEF8 pea.l [A6 - 0x108]
00002164 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
00002168 588F addq.l A7, 4
0000216A 7E00 moveq.l D7, 0x00
0000216C 426E FFFA clr.w [A6 - 0x6]
00002170 7C01 moveq.l D6, 0x01
00002172 6000 0084 bra +0x86 /* 000021F8 */
label00002176:
00002176 426E FFFC clr.w [A6 - 0x4]
0000217A 6030 bra +0x32 /* 000021AC */
label0000217C:
0000217C 2007 move.l D0, D7
0000217E 5287 addq.l D7, 1
00002180 D08E add.l D0, A6
00002182 2040 movea.l A0, D0
00002184 1C28 FEF8 move.b D6, [A0 - 0x108]
00002188 0C06 0030 cmpi.b D6, 0x30 /* '0' */
0000218C 6D06 blt +0x8 /* 00002194 */
0000218E 0C06 0039 cmpi.b D6, 0x39 /* '9' */
00002192 6F06 ble +0x8 /* 0000219A */
label00002194:
00002194 0C06 002E cmpi.b D6, 0x2E /* '.' */
00002198 6614 bne +0x16 /* 000021AE */
label0000219A:
0000219A 302E FFFC move.w D0, [A6 - 0x4]
0000219E 526E FFFC addq.w [A6 - 0x4], 1
000021A2 48C0 ext.l D0
000021A4 D08E add.l D0, A6
000021A6 2040 movea.l A0, D0
000021A8 1146 FED8 move.b [A0 - 0x128], D6
label000021AC:
000021AC 60CE bra -0x30 /* 0000217C */
label000021AE:
000021AE 302E FFFC move.w D0, [A6 - 0x4]
000021B2 526E FFFC addq.w [A6 - 0x4], 1
000021B6 48C0 ext.l D0
000021B8 D08E add.l D0, A6
000021BA 2040 movea.l A0, D0
000021BC 4228 FED8 clr.b [A0 - 0x128]
000021C0 302E FFFA move.w D0, [A6 - 0x6]
000021C4 48C0 ext.l D0
000021C6 E580 asl D0, 2
000021C8 D0AE 000E add.l D0, [A6 + 0xE]
000021CC 2F00 move.l -[A7], D0
000021CE 4879 0000 0464 push.l 0x464
000021D4 486E FED8 pea.l [A6 - 0x128]
000021D8 4EAD 0542 jsr [A5 + 0x542 /* export_164 */]
000021DC 4FEF 000C lea.l A7, [A7 + 0xC]
000021E0 4A40 tst.w D0
000021E2 5EC0 sgt D0
000021E4 4400 neg.b D0
000021E6 4880 ext.w D0
000021E8 3D40 FED6 move.w [A6 - 0x12A], D0
000021EC 4A40 tst.w D0
000021EE 6708 beq +0xA /* 000021F8 */
000021F0 302E FED6 move.w D0, [A6 - 0x12A]
000021F4 D16E FFFA add.w [A6 - 0x6], D0
label000021F8:
000021F8 4A06 tst.b D6
000021FA 6600 FF7A bne -0x84 /* 00002176 */
000021FE 302E FFFA move.w D0, [A6 - 0x6]
00002202 4CDF 00C0 movem.l D6,D7, [A7]+
00002206 4E5E unlink A6
00002208 4E75 rts
0000220A 4745 chk.w D3, D5
0000220C 5444 addq.w D4, 2
0000220E 4C4F 4E47 movem.l D0,D1,D2,D6,A1,A2,A3,A6, A7
00002212 4E56 FEFC link A6, -0x0104
00002216 426E FEFC clr.w [A6 - 0x104]
0000221A 302E FEFC move.w D0, [A6 - 0x104]
0000221E 526E FEFC addq.w [A6 - 0x104], 1
00002222 48C0 ext.l D0
00002224 E580 asl D0, 2
00002226 D0AE 000E add.l D0, [A6 + 0xE]
0000222A 2040 movea.l A0, D0
0000222C 2F10 move.l -[A7], [A0]
0000222E 4879 0000 0468 push.l 0x468
00002234 486E FF00 pea.l [A6 - 0x100]
00002238 4EAD 053A jsr [A5 + 0x53A /* export_163 */]
0000223C 4FEF 000C lea.l A7, [A7 + 0xC]
00002240 603A bra +0x3C /* 0000227C */
label00002242:
00002242 486E FF00 pea.l [A6 - 0x100]
00002246 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
0000224A 588F addq.l A7, 4
0000224C 3D40 FEFE move.w [A6 - 0x102], D0
00002250 306E FEFE movea.w A0, [A6 - 0x102]
00002254 D1CE add.l A0, A6
00002256 302E FEFC move.w D0, [A6 - 0x104]
0000225A 526E FEFC addq.w [A6 - 0x104], 1
0000225E 48C0 ext.l D0
00002260 E580 asl D0, 2
00002262 D0AE 000E add.l D0, [A6 + 0xE]
00002266 2240 movea.l A1, D0
00002268 2F11 move.l -[A7], [A1]
0000226A 4879 0000 046E push.l 0x46E
00002270 4868 FF00 pea.l [A0 - 0x100]
00002274 4EAD 053A jsr [A5 + 0x53A /* export_163 */]
00002278 4FEF 000C lea.l A7, [A7 + 0xC]
label0000227C:
0000227C 302E FEFC move.w D0, [A6 - 0x104]
00002280 B06E 0012 cmp.w D0, [A6 + 0x12]
00002284 6DBC blt -0x42 /* 00002242 */
00002286 486E FF00 pea.l [A6 - 0x100]
0000228A 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000228E 588F addq.l A7, 4
00002290 3F2E 000C move.w -[A7], [A6 + 0xC]
00002294 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002298 4EBA 0018 jsr [PC + 0x18 /* 000022B2 */]
0000229C 5C8F addq.l A7, 6
0000229E 2F00 move.l -[A7], D0
000022A0 486E FF00 pea.l [A6 - 0x100]
000022A4 A98F syscall SetDialogItemText/SetIText
000022A6 4E5E unlink A6
000022A8 4E75 rts
000022AA 5345 subq.w D5, 1
000022AC 5444 addq.w D4, 2
000022AE 4C4F 4E47 movem.l D0,D1,D2,D6,A1,A2,A3,A6, A7
export_93:
fn000022B2:
000022B2 4E56 FFF2 link A6, -0x000E
000022B6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022BA 3F2E 000C move.w -[A7], [A6 + 0xC]
000022BE 486E FFF2 pea.l [A6 - 0xE]
000022C2 486E FFF4 pea.l [A6 - 0xC]
000022C6 486E FFF8 pea.l [A6 - 0x8]
000022CA A98D syscall GetDialogItem/GetDItem
000022CC 202E FFF4 move.l D0, [A6 - 0xC]
000022D0 4E5E unlink A6
000022D2 4E75 rts
000022D4 4745 chk.w D3, D5
000022D6 5449 addq.w A1, 2
000022D8 4841 swap.w D1
000022DA 4E44 trap 4
fn000022DC:
000022DC 4E56 FFF2 link A6, -0x000E
000022E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022E4 3F2E 000C move.w -[A7], [A6 + 0xC]
000022E8 486E FFF2 pea.l [A6 - 0xE]
000022EC 486E FFF4 pea.l [A6 - 0xC]
000022F0 486E FFF8 pea.l [A6 - 0x8]
000022F4 A98D syscall GetDialogItem/GetDItem
000022F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022FA 3F2E 000C move.w -[A7], [A6 + 0xC]
000022FE 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00002302 2F2E 000E move.l -[A7], [A6 + 0xE]
00002306 486E FFF8 pea.l [A6 - 0x8]
0000230A A98E syscall SetDialogItem/SetDItem
0000230C 4E5E unlink A6
0000230E 4E75 rts
00002310 5345 subq.w D5, 1
00002312 5449 addq.w A1, 2
00002314 4841 swap.w D1
00002316 4E44 trap 4
export_107:
fn00002318:
00002318 4E56 FFEE link A6, -0x0012
0000231C 486E FFF2 pea.l [A6 - 0xE]
00002320 A874 syscall GetPort
00002322 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002326 A873 syscall SetPort
00002328 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000232C 3F3C 0001 move.w -[A7], 0x1
00002330 486E FFF6 pea.l [A6 - 0xA]
00002334 486E FFEE pea.l [A6 - 0x12]
00002338 486E FFF8 pea.l [A6 - 0x8]
0000233C A98D syscall GetDialogItem/GetDItem
0000233E 3F3C 0003 move.w -[A7], 0x3
00002342 3F3C 0003 move.w -[A7], 0x3
00002346 A89B syscall PenSize
00002348 596E FFF8 subq.w [A6 - 0x8], 4
0000234C 586E FFFC addq.w [A6 - 0x4], 4
00002350 596E FFFA subq.w [A6 - 0x6], 4
00002354 586E FFFE addq.w [A6 - 0x2], 4
00002358 486E FFF8 pea.l [A6 - 0x8]
0000235C 3F3C 0010 move.w -[A7], 0x10
00002360 3F3C 0010 move.w -[A7], 0x10
00002364 A8B0 syscall FrameRoundRect
00002366 3F3C 0001 move.w -[A7], 0x1
0000236A 3F3C 0001 move.w -[A7], 0x1
0000236E A89B syscall PenSize
00002370 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00002374 A873 syscall SetPort
00002376 4E5E unlink A6
00002378 4E75 rts
0000237A 4849 pea.l A1
0000237C 4C49 5445 movem.l D0,D2,D6,A2,A4,A6, A1
00002380 4255 clr.w [A5]
export_123:
fn00002382:
00002382 4E56 0000 link A6, 0
00002386 2F0C move.l -[A7], A4
00002388 286E 0008 movea.l A4, [A6 + 0x8]
0000238C 2054 movea.l A0, [A4]
0000238E 4228 0002 clr.b [A0 + 0x2]
00002392 2F0C move.l -[A7], A4
00002394 4EAD 0412 jsr [A5 + 0x412 /* export_126 */]
00002398 588F addq.l A7, 4
0000239A 285F movea.l A4, [A7]+
0000239C 4E5E unlink A6
0000239E 4E75 rts
000023A0 494E chk.w D4, A6
000023A2 4954 chk.w D4, [A4]
000023A4 2020 move.l D0, -[A0]
000023A6 2020 move.l D0, -[A0]
export_128:
fn000023A8:
000023A8 4E56 0000 link A6, 0
000023AC 2F0C move.l -[A7], A4
000023AE 286E 0008 movea.l A4, [A6 + 0x8]
000023B2 2F0C move.l -[A7], A4
000023B4 4EAD 057A jsr [A5 + 0x57A /* export_171 */]
000023B8 588F addq.l A7, 4
000023BA 285F movea.l A4, [A7]+
000023BC 4E5E unlink A6
000023BE 4E75 rts
000023C0 4449 neg.w A1
000023C2 5350 subq.w [A0], 1
000023C4 4F53 chk.w D7, [A3]
000023C6 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
export_126:
000023C8 4E56 0000 link A6, 0
000023CC 2F0C move.l -[A7], A4
000023CE 286E 0008 movea.l A4, [A6 + 0x8]
000023D2 285F movea.l A4, [A7]+
000023D4 4E5E unlink A6
000023D6 4E75 rts
000023D8 5345 subq.w D5, 1
000023DA 5455 addq.w [A5], 2
000023DC 5020 addq.b -[A0], 8
000023DE 2020 move.l D0, -[A0]
export_125:
000023E0 4E56 0000 link A6, 0
000023E4 2F0C move.l -[A7], A4
000023E6 286E 0008 movea.l A4, [A6 + 0x8]
000023EA 2F2E 000C move.l -[A7], [A6 + 0xC]
000023EE 4EAD 054A jsr [A5 + 0x54A /* export_165 */]
000023F2 588F addq.l A7, 4
000023F4 2F2E 000C move.l -[A7], [A6 + 0xC]
000023F8 2054 movea.l A0, [A4]
000023FA 4868 0002 pea.l [A0 + 0x2]
000023FE 48C0 ext.l D0
00002400 5280 addq.l D0, 1
00002402 2F00 move.l -[A7], D0
00002404 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00002408 285F movea.l A4, [A7]+
0000240A 4E5E unlink A6
0000240C 4E75 rts
0000240E 4E41 trap 1
00002410 4D45 chk.w D6, D5
00002412 4F42 chk.w D7, D2
00002414 4A45 tst.w D5
export_124:
00002416 4E56 FFFC link A6, -0x0004
0000241A 2F0C move.l -[A7], A4
0000241C 286E 0008 movea.l A4, [A6 + 0x8]
00002420 2D4C FFFC move.l [A6 - 0x4], A4
00002424 4267 clr.w -[A7]
00002426 486E FFFC pea.l [A6 - 0x4]
0000242A 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
0000242E 301F move.w D0, [A7]+
00002430 202E FFFC move.l D0, [A6 - 0x4]
00002434 285F movea.l A4, [A7]+
00002436 4E5E unlink A6
00002438 4E75 rts
0000243A 434F chk.w D1, A7
0000243C 5059 addq.w [A1]+, 8
0000243E 2020 move.l D0, -[A0]
00002440 2020 move.l D0, -[A0]
export_129:
00002442 4E56 FFF8 link A6, -0x0008
00002446 2F0C move.l -[A7], A4
00002448 286E 0008 movea.l A4, [A6 + 0x8]
0000244C 7020 moveq.l D0, 0x20
0000244E 2D40 FFF8 move.l [A6 - 0x8], D0
00002452 42A7 clr.l -[A7]
00002454 4878 0020 push.l 0x20 /* ' ' */
00002458 4EAD 0102 jsr [A5 + 0x102 /* export_28 */]
0000245C 205F movea.l A0, [A7]+
0000245E 2D48 FFFC move.l [A6 - 0x4], A0
00002462 2054 movea.l A0, [A4]
00002464 4868 0002 pea.l [A0 + 0x2]
00002468 206E FFFC movea.l A0, [A6 - 0x4]
0000246C 2F10 move.l -[A7], [A0]
0000246E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002472 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00002476 202E FFFC move.l D0, [A6 - 0x4]
0000247A 285F movea.l A4, [A7]+
0000247C 4E5E unlink A6
0000247E 4E75 rts
00002480 4558 chk.w D2, [A0]+
00002482 5452 addq.w [A2], 2
00002484 4143 chk.w D0, D3
00002486 5456 addq.w [A6], 2
export_127:
00002488 4E56 FFFC link A6, -0x0004
0000248C 2F0C move.l -[A7], A4
0000248E 286E 0008 movea.l A4, [A6 + 0x8]
00002492 206E 000C movea.l A0, [A6 + 0xC]
00002496 2010 move.l D0, [A0]
00002498 D0AE 0010 add.l D0, [A6 + 0x10]
0000249C 7220 moveq.l D1, 0x20
0000249E 2D41 FFFC move.l [A6 - 0x4], D1
000024A2 2F00 move.l -[A7], D0
000024A4 2054 movea.l A0, [A4]
000024A6 4868 0002 pea.l [A0 + 0x2]
000024AA 2F01 move.l -[A7], D1
000024AC 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000024B0 202E FFFC move.l D0, [A6 - 0x4]
000024B4 D1AE 0010 add.l [A6 + 0x10], D0
000024B8 202E 0010 move.l D0, [A6 + 0x10]
000024BC 285F movea.l A4, [A7]+
000024BE 4E5E unlink A6
000024C0 4E75 rts
000024C2 494E chk.w D4, A6
000024C4 5345 subq.w D5, 1
000024C6 5254 addq.w [A4], 1
000024C8 5642 addq.w D2, 3
export_143:
000024CA 4E56 0000 link A6, 0
000024CE 2F0C move.l -[A7], A4
000024D0 286E 0008 movea.l A4, [A6 + 0x8]
000024D4 2F0C move.l -[A7], A4
000024D6 4EBA FEAA jsr [PC - 0x156 /* 00002382 */]
000024DA 588F addq.l A7, 4
000024DC 42A7 clr.l -[A7]
000024DE 4878 0010 push.l 0x10
000024E2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000024E6 205F movea.l A0, [A7]+
000024E8 2254 movea.l A1, [A4]
000024EA 2348 006E move.l [A1 + 0x6E], A0
000024EE 2054 movea.l A0, [A4]
000024F0 317C F060 0022 move.w [A0 + 0x22], 0xF060
000024F6 2054 movea.l A0, [A4]
000024F8 7064 moveq.l D0, 0x64
000024FA 3140 0074 move.w [A0 + 0x74], D0
000024FE 2054 movea.l A0, [A4]
00002500 3140 0076 move.w [A0 + 0x76], D0
00002504 2054 movea.l A0, [A4]
00002506 7001 moveq.l D0, 0x01
00002508 3140 0072 move.w [A0 + 0x72], D0
0000250C 2054 movea.l A0, [A4]
0000250E 2068 006E movea.l A0, [A0 + 0x6E]
00002512 20BC 5445 5854 move.l [A0], 0x54455854 /* 'TEXT' */
00002518 2054 movea.l A0, [A4]
0000251A 42A8 0078 clr.l [A0 + 0x78]
0000251E 2054 movea.l A0, [A4]
00002520 42A8 007C clr.l [A0 + 0x7C]
00002524 2054 movea.l A0, [A4]
00002526 42A8 0080 clr.l [A0 + 0x80]
0000252A 285F movea.l A4, [A7]+
0000252C 4E5E unlink A6
0000252E 4E75 rts
00002530 494E chk.w D4, A6
00002532 4954 chk.w D4, [A4]
00002534 2020 move.l D0, -[A0]
00002536 2020 move.l D0, -[A0]
export_138:
00002538 4E56 0000 link A6, 0
0000253C 2F0C move.l -[A7], A4
0000253E 286E 0008 movea.l A4, [A6 + 0x8]
00002542 2054 movea.l A0, [A4]
00002544 4AA8 006E tst.l [A0 + 0x6E]
00002548 670A beq +0xC /* 00002554 */
0000254A 2054 movea.l A0, [A4]
0000254C 2F28 006E move.l -[A7], [A0 + 0x6E]
00002550 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
label00002554:
00002554 285F movea.l A4, [A7]+
00002556 4E5E unlink A6
00002558 4E75 rts
0000255A 4449 neg.w A1
0000255C 5350 subq.w [A0], 1
0000255E 4F53 chk.w D7, [A3]
00002560 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
export_134:
00002562 4E56 FEB4 link A6, -0x014C
00002566 2F0C move.l -[A7], A4
00002568 286E 0008 movea.l A4, [A6 + 0x8]
0000256C 41EE FEB4 lea.l A0, [A6 - 0x14C]
00002570 43ED F792 lea.l A1, [A5 - 0x86E]
00002574 703F moveq.l D0, 0x3F
label00002576:
00002576 20D9 move.l [A0]+, [A1]+
00002578 51C8 FFFC dbf D0, -0x6 /* 00002576 */
0000257C 2054 movea.l A0, [A4]
0000257E 2254 movea.l A1, [A4]
00002580 2F29 0074 move.l -[A7], [A1 + 0x74]
00002584 486E FEB4 pea.l [A6 - 0x14C]
00002588 2254 movea.l A1, [A4]
0000258A 2F29 0078 move.l -[A7], [A1 + 0x78]
0000258E 2254 movea.l A1, [A4]
00002590 3F29 0072 move.w -[A7], [A1 + 0x72]
00002594 2F28 006E move.l -[A7], [A0 + 0x6E]
00002598 2054 movea.l A0, [A4]
0000259A 2F28 007C move.l -[A7], [A0 + 0x7C]
0000259E 486E FFB4 pea.l [A6 - 0x4C]
000025A2 2054 movea.l A0, [A4]
000025A4 3F28 0022 move.w -[A7], [A0 + 0x22]
000025A8 2054 movea.l A0, [A4]
000025AA 2F28 0080 move.l -[A7], [A0 + 0x80]
000025AE 3F3C 0004 move.w -[A7], 0x4
000025B2 A9EA syscall Pack3
000025B4 2054 movea.l A0, [A4]
000025B6 41E8 0024 lea.l A0, [A0 + 0x24]
000025BA 43EE FFB4 lea.l A1, [A6 - 0x4C]
000025BE 7011 moveq.l D0, 0x11
label000025C0:
000025C0 20D9 move.l [A0]+, [A1]+
000025C2 51C8 FFFC dbf D0, -0x6 /* 000025C0 */
000025C6 30D9 move.w [A0]+, [A1]+
000025C8 2054 movea.l A0, [A4]
000025CA 1028 0024 move.b D0, [A0 + 0x24]
000025CE 285F movea.l A4, [A7]+
000025D0 4E5E unlink A6
000025D2 4E75 rts
000025D4 4745 chk.w D3, D5
000025D6 5446 addq.w D6, 2
000025D8 494C chk.w D4, A4
000025DA 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
export_142:
000025DC 4E56 FFFE link A6, -0x0002
000025E0 2F0C move.l -[A7], A4
000025E2 286E 0008 movea.l A4, [A6 + 0x8]
000025E6 2054 movea.l A0, [A4]
000025E8 316E 000C 0072 move.w [A0 + 0x72], [A6 + 0xC]
000025EE 426E FFFE clr.w [A6 - 0x2]
000025F2 6024 bra +0x26 /* 00002618 */
label000025F4:
000025F4 2054 movea.l A0, [A4]
000025F6 302E FFFE move.w D0, [A6 - 0x2]
000025FA 48C0 ext.l D0
000025FC E580 asl D0, 2
000025FE D0A8 006E add.l D0, [A0 + 0x6E]
00002602 322E FFFE move.w D1, [A6 - 0x2]
00002606 48C1 ext.l D1
00002608 E581 asl D1, 2
0000260A D2AE 000E add.l D1, [A6 + 0xE]
0000260E 2041 movea.l A0, D1
00002610 2240 movea.l A1, D0
00002612 2290 move.l [A1], [A0]
00002614 526E FFFE addq.w [A6 - 0x2], 1
label00002618:
00002618 302E FFFE move.w D0, [A6 - 0x2]
0000261C B06E 000C cmp.w D0, [A6 + 0xC]
00002620 6DD2 blt -0x2C /* 000025F4 */
00002622 285F movea.l A4, [A7]+
00002624 4E5E unlink A6
00002626 4E75 rts
00002628 5345 subq.w D5, 1
0000262A 5454 addq.w [A4], 2
0000262C 5950 subq.w [A0], 4
0000262E 4553 chk.w D2, [A3]
export_145:
00002630 4E56 0000 link A6, 0
00002634 2F0C move.l -[A7], A4
00002636 286E 0008 movea.l A4, [A6 + 0x8]
0000263A 2054 movea.l A0, [A4]
0000263C 7001 moveq.l D0, 0x01
0000263E 3140 0072 move.w [A0 + 0x72], D0
00002642 2054 movea.l A0, [A4]
00002644 2068 006E movea.l A0, [A0 + 0x6E]
00002648 20AE 000C move.l [A0], [A6 + 0xC]
0000264C 285F movea.l A4, [A7]+
0000264E 4E5E unlink A6
00002650 4E75 rts
00002652 5345 subq.w D5, 1
00002654 5431 5459 addq.b [A1 + D5.w * 4 + 0x59], 2
00002658 5045 addq.w D5, 8
export_139:
0000265A 4E56 0000 link A6, 0
0000265E 2F0C move.l -[A7], A4
00002660 286E 0008 movea.l A4, [A6 + 0x8]
00002664 2054 movea.l A0, [A4]
00002666 216E 000C 0074 move.l [A0 + 0x74], [A6 + 0xC]
0000266C 285F movea.l A4, [A7]+
0000266E 4E5E unlink A6
00002670 4E75 rts
00002672 5345 subq.w D5, 1
00002674 5450 addq.w [A0], 2
00002676 4F49 chk.w D7, A1
00002678 4E54 4E56 link A4, -0xFFFFB1AA
export_135: // at 0000267A (misaligned)
0000267C 0000 2F0C ori.b D0, 0xC
00002680 286E 0008 movea.l A4, [A6 + 0x8]
00002684 2054 movea.l A0, [A4]
00002686 216E 000C 0078 move.l [A0 + 0x78], [A6 + 0xC]
0000268C 285F movea.l A4, [A7]+
0000268E 4E5E unlink A6
00002690 4E75 rts
00002692 5345 subq.w D5, 1
00002694 5446 addq.w D6, 2
00002696 494C chk.w D4, A4
00002698 4546 chk.w D2, D6
export_132:
0000269A 4E56 0000 link A6, 0
0000269E 2F0C move.l -[A7], A4
000026A0 286E 0008 movea.l A4, [A6 + 0x8]
000026A4 2054 movea.l A0, [A4]
000026A6 216E 000C 007C move.l [A0 + 0x7C], [A6 + 0xC]
000026AC 285F movea.l A4, [A7]+
000026AE 4E5E unlink A6
000026B0 4E75 rts
000026B2 5345 subq.w D5, 1
000026B4 5444 addq.w D4, 2
000026B6 4C47 484F movem.l D0,D1,D2,D3,D6,A3,A6, D7
export_148:
000026BA 4E56 0000 link A6, 0
000026BE 2F0C move.l -[A7], A4
000026C0 286E 0008 movea.l A4, [A6 + 0x8]
000026C4 2054 movea.l A0, [A4]
000026C6 216E 000C 0080 move.l [A0 + 0x80], [A6 + 0xC]
000026CC 285F movea.l A4, [A7]+
000026CE 4E5E unlink A6
000026D0 4E75 rts
000026D2 5345 subq.w D5, 1
000026D4 5446 addq.w D6, 2
000026D6 494C chk.w D4, A4
000026D8 5445 addq.w D5, 2
export_149:
000026DA 4E56 0000 link A6, 0
000026DE 2F0C move.l -[A7], A4
000026E0 286E 0008 movea.l A4, [A6 + 0x8]
000026E4 2054 movea.l A0, [A4]
000026E6 226E 000C movea.l A1, [A6 + 0xC]
000026EA 41E8 0024 lea.l A0, [A0 + 0x24]
000026EE 7011 moveq.l D0, 0x11
label000026F0:
000026F0 22D8 move.l [A1]+, [A0]+
000026F2 51C8 FFFC dbf D0, -0x6 /* 000026F0 */
000026F6 32D8 move.w [A1]+, [A0]+
000026F8 285F movea.l A4, [A7]+
000026FA 4E5E unlink A6
000026FC 4E75 rts
000026FE 4745 chk.w D3, D5
00002700 5452 addq.w [A2], 2
00002702 4550 chk.w D2, [A0]
00002704 4C59 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, [A1]+
export_146: // at 00002706 (misaligned)
00002708 0000 2F0C ori.b D0, 0xC
0000270C 286E 0008 movea.l A4, [A6 + 0x8]
00002710 2054 movea.l A0, [A4]
00002712 316E 000C 0022 move.w [A0 + 0x22], [A6 + 0xC]
00002718 285F movea.l A4, [A7]+
0000271A 4E5E unlink A6
0000271C 4E75 rts
0000271E 5345 subq.w D5, 1
00002720 5452 addq.w [A2], 2
00002722 4553 chk.w D2, [A3]
00002724 4944 chk.w D4, D4
export_140:
00002726 4E56 0000 link A6, 0
0000272A 2F0C move.l -[A7], A4
0000272C 286E 0008 movea.l A4, [A6 + 0x8]
00002730 2F0C move.l -[A7], A4
00002732 4EBA FC4E jsr [PC - 0x3B2 /* 00002382 */]
00002736 588F addq.l A7, 4
00002738 2054 movea.l A0, [A4]
0000273A 317C F061 0022 move.w [A0 + 0x22], 0xF061
00002740 2054 movea.l A0, [A4]
00002742 7064 moveq.l D0, 0x64
00002744 3140 006E move.w [A0 + 0x6E], D0
00002748 2054 movea.l A0, [A4]
0000274A 3140 0070 move.w [A0 + 0x70], D0
0000274E 2054 movea.l A0, [A4]
00002750 4228 0072 clr.b [A0 + 0x72]
00002754 2054 movea.l A0, [A4]
00002756 4228 0172 clr.b [A0 + 0x172]
0000275A 2054 movea.l A0, [A4]
0000275C 42A8 0272 clr.l [A0 + 0x272]
00002760 2054 movea.l A0, [A4]
00002762 42A8 0276 clr.l [A0 + 0x276]
00002766 285F movea.l A4, [A7]+
00002768 4E5E unlink A6
0000276A 4E75 rts
0000276C 494E chk.w D4, A6
0000276E 4954 chk.w D4, [A4]
00002770 2020 move.l D0, -[A0]
00002772 2020 move.l D0, -[A0]
export_136:
00002774 4E56 FFB4 link A6, -0x004C
00002778 2F0C move.l -[A7], A4
0000277A 286E 0008 movea.l A4, [A6 + 0x8]
0000277E 2F0C move.l -[A7], A4
00002780 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002784 2054 movea.l A0, [A4]
00002786 2F28 006E move.l -[A7], [A0 + 0x6E]
0000278A 2054 movea.l A0, [A4]
0000278C 4868 0072 pea.l [A0 + 0x72]
00002790 2054 movea.l A0, [A4]
00002792 4868 0172 pea.l [A0 + 0x172]
00002796 2054 movea.l A0, [A4]
00002798 2F28 0272 move.l -[A7], [A0 + 0x272]
0000279C 486E FFB4 pea.l [A6 - 0x4C]
000027A0 2054 movea.l A0, [A4]
000027A2 3F28 0022 move.w -[A7], [A0 + 0x22]
000027A6 2054 movea.l A0, [A4]
000027A8 2F28 0276 move.l -[A7], [A0 + 0x276]
000027AC 3F3C 0003 move.w -[A7], 0x3
000027B0 A9EA syscall Pack3
000027B2 2F0C move.l -[A7], A4
000027B4 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
000027B8 2054 movea.l A0, [A4]
000027BA 41E8 0024 lea.l A0, [A0 + 0x24]
000027BE 43EE FFB4 lea.l A1, [A6 - 0x4C]
000027C2 7011 moveq.l D0, 0x11
label000027C4:
000027C4 20D9 move.l [A0]+, [A1]+
000027C6 51C8 FFFC dbf D0, -0x6 /* 000027C4 */
000027CA 30D9 move.w [A0]+, [A1]+
000027CC 2054 movea.l A0, [A4]
000027CE 1028 0024 move.b D0, [A0 + 0x24]
000027D2 285F movea.l A4, [A7]+
000027D4 4E5E unlink A6
000027D6 4E75 rts
000027D8 5055 addq.w [A5], 8
000027DA 5446 addq.w D6, 2
000027DC 494C chk.w D4, A4
000027DE 4520 .invalid 2, -[A0] // invalid opcode 4 with b == 4
export_147:
000027E0 4E56 0000 link A6, 0
000027E4 2F0C move.l -[A7], A4
000027E6 286E 0008 movea.l A4, [A6 + 0x8]
000027EA 2054 movea.l A0, [A4]
000027EC 216E 000C 006E move.l [A0 + 0x6E], [A6 + 0xC]
000027F2 285F movea.l A4, [A7]+
000027F4 4E5E unlink A6
000027F6 4E75 rts
000027F8 5345 subq.w D5, 1
000027FA 5450 addq.w [A0], 2
000027FC 4F49 chk.w D7, A1
000027FE 4E54 4E56 link A4, -0xFFFFB1AA
export_137: // at 00002800 (misaligned)
00002802 0000 2F0C ori.b D0, 0xC
00002806 286E 0008 movea.l A4, [A6 + 0x8]
0000280A 2054 movea.l A0, [A4]
0000280C 216E 000C 0272 move.l [A0 + 0x272], [A6 + 0xC]
00002812 285F movea.l A4, [A7]+
00002814 4E5E unlink A6
00002816 4E75 rts
00002818 5345 subq.w D5, 1
0000281A 5444 addq.w D4, 2
0000281C 4C47 484F movem.l D0,D1,D2,D3,D6,A3,A6, D7
export_133:
00002820 4E56 0000 link A6, 0
00002824 2F0C move.l -[A7], A4
00002826 286E 0008 movea.l A4, [A6 + 0x8]
0000282A 2054 movea.l A0, [A4]
0000282C 216E 000C 0276 move.l [A0 + 0x276], [A6 + 0xC]
00002832 285F movea.l A4, [A7]+
00002834 4E5E unlink A6
00002836 4E75 rts
00002838 5345 subq.w D5, 1
0000283A 5446 addq.w D6, 2
0000283C 494C chk.w D4, A4
0000283E 5445 addq.w D5, 2
export_130:
00002840 4E56 0000 link A6, 0
00002844 2F0C move.l -[A7], A4
00002846 286E 0008 movea.l A4, [A6 + 0x8]
0000284A 2054 movea.l A0, [A4]
0000284C 226E 000C movea.l A1, [A6 + 0xC]
00002850 41E8 0024 lea.l A0, [A0 + 0x24]
00002854 7011 moveq.l D0, 0x11
label00002856:
00002856 22D8 move.l [A1]+, [A0]+
00002858 51C8 FFFC dbf D0, -0x6 /* 00002856 */
0000285C 32D8 move.w [A1]+, [A0]+
0000285E 285F movea.l A4, [A7]+
00002860 4E5E unlink A6
00002862 4E75 rts
00002864 4745 chk.w D3, D5
00002866 5452 addq.w [A2], 2
00002868 4550 chk.w D2, [A0]
0000286A 4C59 4E56 movem.l D1,D2,D4,D6,A1,A2,A3,A6, [A1]+
export_144: // at 0000286C (misaligned)
0000286E 0000 2F0C ori.b D0, 0xC
00002872 286E 0008 movea.l A4, [A6 + 0x8]
00002876 206E 000C movea.l A0, [A6 + 0xC]
0000287A 1010 move.b D0, [A0]
0000287C 49C0 lea.l A4, D0
0000287E 48C0 ext.l D0
00002880 2F2E 000C move.l -[A7], [A6 + 0xC]
00002884 2054 movea.l A0, [A4]
00002886 4868 0172 pea.l [A0 + 0x172]
0000288A 5280 addq.l D0, 1
0000288C 2F00 move.l -[A7], D0
0000288E 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00002892 285F movea.l A4, [A7]+
00002894 4E5E unlink A6
00002896 4E75 rts
00002898 5345 subq.w D5, 1
0000289A 544F addq.w A7, 2
0000289C 5249 addq.w A1, 1
0000289E 474E chk.w D3, A6
export_141:
000028A0 4E56 0000 link A6, 0
000028A4 2F0C move.l -[A7], A4
000028A6 286E 0008 movea.l A4, [A6 + 0x8]
000028AA 206E 000C movea.l A0, [A6 + 0xC]
000028AE 1010 move.b D0, [A0]
000028B0 49C0 lea.l A4, D0
000028B2 48C0 ext.l D0
000028B4 2F2E 000C move.l -[A7], [A6 + 0xC]
000028B8 2054 movea.l A0, [A4]
000028BA 4868 0072 pea.l [A0 + 0x72]
000028BE 5280 addq.l D0, 1
000028C0 2F00 move.l -[A7], D0
000028C2 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
000028C6 285F movea.l A4, [A7]+
000028C8 4E5E unlink A6
000028CA 4E75 rts
000028CC 5345 subq.w D5, 1
000028CE 5450 addq.w [A0], 2
000028D0 524F addq.w A7, 1
000028D2 4D50 chk.w D6, [A0]
export_131:
000028D4 4E56 0000 link A6, 0
000028D8 2F0C move.l -[A7], A4
000028DA 286E 0008 movea.l A4, [A6 + 0x8]
000028DE 2054 movea.l A0, [A4]
000028E0 316E 000C 0022 move.w [A0 + 0x22], [A6 + 0xC]
000028E6 285F movea.l A4, [A7]+
000028E8 4E5E unlink A6
000028EA 4E75 rts
000028EC 5345 subq.w D5, 1
000028EE 5452 addq.w [A2], 2
000028F0 4553 chk.w D2, [A3]
000028F2 4944 chk.w D4, D4